Apache HTTP Server + PHP + SQL

来源:互联网 发布:mysql 触发器 编辑:程序博客网 时间:2024/06/07 09:45

Windows平台

Apache

下载

官网:http://httpd.apache.org/download.cgi
这里写图片描述
点击:
这里写图片描述
VC9是指用VS2008编译的代码,而VC11是用VS2012编译的,而用VS2012编译的无法在windows xp和server 2003中使用。
为了兼容性好点,选用VC9编译的64位Apache,选择下载
这里写图片描述

安装

解压包中的 Apache24 解压到合适的位置

修改配置文件

打开\Apache24\conf下的httpd.conf
修改根目录,搜索“Define SRVROOT”修改为apache安装的根目录(大概在39行)

ServerRoot "E:\Apache24"

修改端口:搜索“Listene 80”,修改为8080(未被占用的端口号),大概在61行

Listen 8080

修改网站根目录:搜索DocumentRoot,大概在247行

DocumentRoot "D:\webRoot" #我将网站根目录放在D盘的webRoot中

配置默认index:搜索“DirectoryIndex ”:大概280行
不输入名称的时候默认寻找index.html 然后test.php

<IfModule dir_module>    DirectoryIndex index.html test.php</IfModule>

配置安装Apache的主服务,有了它,Apache才可启动

E:\Apache24\bin\httpd.exe -k install -n apache

显示如下结果就说明启动了:

Installing the 'apache' serviceThe 'apache' service is successfully installed.Testing httpd.conf....Errors reported here must be corrected before the service can be started.

也可以使用可视化管理工具\bin\ApacheMonitor.exe运行
这里写图片描述

运行后:输入loacalhost:8080查看页面。出现Apache页面则成功启动。
如访问被拒绝,修改配置文件

<Directory />    AllowOverride none#    Require all denied 对就是注释掉这一行</Directory>

二 PHP

下载php

http://www.php.net/
下载完,解压出来,将文件夹放到合适的位置。

配置PHP

  1. 将php.ini-production 复制一份,并重命名为php.ini;
  2. 将E:\php-5.6.12-Win32-VC11-x64 和 E:\php-5.6.12-Win32-VC11-x64\ext添加到PATH环境变量。
  3. 在apache中配置,增加对php的支持(添加到apache配置文件的最后一行)
#php5 supportLoadModule php5_module E:/php-5.6.12-Win32-VC11-x64/php5apache2_4.dllAddType application/x-httpd-php .php .html .htm# configure the path to php.iniPHPIniDir "E:/php-5.6.12-Win32-VC11-x64"

在配置的web根目录下,新建test.php文件:

<?php phpinfo();?>

在浏览器中输入:localhost:8080/test.php能正常显示下图,则配置成功。
这里写图片描述

开启几个常用php扩展:
用记事本打开php.ini
1. 去掉;extension_dir = "ext"前面的分号;
2. 去掉;extension=php_mbstring.dll 前面的分号,这是php多字节字符串扩展
3. 去掉;extension=php_mysql.dll前面的分号
4. 去掉 ;extension=php_mysqli.dll 前面的分号

Mysql

官网下载:http://dev.mysql.com/downloads/mysql/
可选安装版和免安装版(ZIP Archive 版):
这里写图片描述

安装版双击安装,免安装版解压放到合适的位置。

配置:
官方配置教程说明
1 添加PATH环境变量:E:\mysql-5.6.26-winx64\bin (mysql的bin目录)
2 修改my-default.ini配置文件:
在其中修改或添加配置(如图):
这里写图片描述

basedir=E:\mysql-5.6.26-winx64(mysql所在目录) datadir=E:\mysql-5.6.26-winx64\data (mysql所在目录\data

或者自己建立一个my.ini文件,写入下面配置:

# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=D:\mysql\mysql-5.6.17-winx64# 设置mysql数据库的数据的存放目录datadir=D:\mysql\mysql-5.6.17-winx64\data# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB 

3 安装mysql服务:
a开始->在面的搜索栏里面输入cmd,上面会出来一个cmd.exe,右键这个cmd.exe选择一管理员的身份运行这个选项。将目录切换到你解压文件的bin目录->再输入mysqld install回车-> net start mysql 启动服务(或者手动启动服务):

0 0