1.下载Apache
http://www.apachelounge.com/download/
httpd-2.4.23-win64-VC14.zip
2.下载php
http://windows.php.net/download
VC11 x64 Thread Safe 版本:php-5.6.26-Win32-VC11-x64
3.安装php
解压到:E:\Apache+PHP\php-5.6.26-x64
4.配置php
在E:\Apache+PHP\php-5.6.26-x64目录(PHP解压目录),找到php.ini-development,拷贝一份修改为php.ini文件,然后打开php.ini:
a.在php.ini中查找到extension_dir,修改为extension_dir = "E:\Apache+PHP\php-5.6.26-x64\ext" ,注意前面的“;”已被去除。
b.找到扩展列表,;extension=php_gd2.dll、;extension=php_mysql.dll、;extension=php_mysqli.dll,将其前面的“;”去掉即为开启该扩展,你也可根据功能
需求不同开启相应扩展,方法同此。
5.安装Apache
解压到任意目录,本例是解压到E:\Apache+PHP\httpd-2.4.23-win64;
安装Apache,启动cmd,输入:cd E:\Apache+PHP\httpd-2.4.23-win64\Apache24\bin
安装指令:httpd -k install
6.配置Apache
a.进入目录E:\Apache+PHP\httpd-2.4.23-win64\Apache24\conf,打开httpd.conf
b.修改ServerRoot "c:/Apache24",改为:ServerRoot "E:/Apache+PHP/httpd-2.4.23-win64/Apache24"(注意:路径为反斜杠)
c.修改#LoadModule xml2enc_module modules/mod_xml2enc.so,在后面添加:
LoadModule php5_module "E:/Apache+PHP/php-5.6.26-x64/php5apache2_4.dll"(注意:没有#号)
PHPiniDir "E:/Apache+PHP/php-5.6.26-x64"
d.设置网页文件存放的根目录,“DocumentRoot "c:/Apache24/htdocs"”中的路径修改为:
E:/Apache+PHP/httpd-2.4.23-win64/Apache24/htdocs
下面一行的“<Directory "c:/Apache24/htdocs">”中的路径修改为:
E:/Apache+PHP/httpd-2.4.23-win64/Apache24/htdocs
e.查找到“#ServerName www.example.com:80”,将前面的注释符号“#”去掉。若要修改端口号,可这样修改:
ServerName www.example.com:20980
Listen 20980(这两个配置端口相同,也可把占用80端口的程序关闭)
7.启动Apache
如果PHP已经配置好则可以执行此步操作,否则需先按照下面PHP的配置的说明配置好PHP再继续。在命令提示符中输入 httpd -k start ,如果没有错误就说明启
动成功,否则需要先关掉占用80端口的程序,或者改端口号。
8.安装配置MYSQL
9.测试
测试Apache:http://localhost:20980
10.测试PHP
http://www.apachelounge.com/download/
httpd-2.4.23-win64-VC14.zip
2.下载php
http://windows.php.net/download
VC11 x64 Thread Safe 版本:php-5.6.26-Win32-VC11-x64
3.安装php
解压到:E:\Apache+PHP\php-5.6.26-x64
4.配置php
在E:\Apache+PHP\php-5.6.26-x64目录(PHP解压目录),找到php.ini-development,拷贝一份修改为php.ini文件,然后打开php.ini:
a.在php.ini中查找到extension_dir,修改为extension_dir = "E:\Apache+PHP\php-5.6.26-x64\ext" ,注意前面的“;”已被去除。
b.找到扩展列表,;extension=php_gd2.dll、;extension=php_mysql.dll、;extension=php_mysqli.dll,将其前面的“;”去掉即为开启该扩展,你也可根据功能
需求不同开启相应扩展,方法同此。
5.安装Apache
解压到任意目录,本例是解压到E:\Apache+PHP\httpd-2.4.23-win64;
安装Apache,启动cmd,输入:cd E:\Apache+PHP\httpd-2.4.23-win64\Apache24\bin
安装指令:httpd -k install
6.配置Apache
a.进入目录E:\Apache+PHP\httpd-2.4.23-win64\Apache24\conf,打开httpd.conf
b.修改ServerRoot "c:/Apache24",改为:ServerRoot "E:/Apache+PHP/httpd-2.4.23-win64/Apache24"(注意:路径为反斜杠)
c.修改#LoadModule xml2enc_module modules/mod_xml2enc.so,在后面添加:
LoadModule php5_module "E:/Apache+PHP/php-5.6.26-x64/php5apache2_4.dll"(注意:没有#号)
PHPiniDir "E:/Apache+PHP/php-5.6.26-x64"
AddType application/x-httpd-php .html .htm .php
d.设置网页文件存放的根目录,“DocumentRoot "c:/Apache24/htdocs"”中的路径修改为:
E:/Apache+PHP/httpd-2.4.23-win64/Apache24/htdocs
下面一行的“<Directory "c:/Apache24/htdocs">”中的路径修改为:
E:/Apache+PHP/httpd-2.4.23-win64/Apache24/htdocs
e.查找到“#ServerName www.example.com:80”,将前面的注释符号“#”去掉。若要修改端口号,可这样修改:
ServerName www.example.com:20980
Listen 20980(这两个配置端口相同,也可把占用80端口的程序关闭)
7.启动Apache
如果PHP已经配置好则可以执行此步操作,否则需先按照下面PHP的配置的说明配置好PHP再继续。在命令提示符中输入 httpd -k start ,如果没有错误就说明启
动成功,否则需要先关掉占用80端口的程序,或者改端口号。
8.安装配置MYSQL
9.测试
测试Apache:http://localhost:20980
10.测试PHP
在E:\Apache+PHP\httpd-2.4.23-win64\Apache24\htdocs新建index.php:
<?php
header("Content-type: text/html; charset=gbk");
echo iconv('utf-8','gbk//ignore','测试编码');
$conn=mysqli_connect('127.0.0.1','root','root','dcpm','3305');
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
http://localhost:20980/index.php