1.下载+安装Apache
2.下载+安装PHP
3.下载+安装MySQL
4. 整合Apache+PHP+MySQL
4.1、修改Appach配置文件httpd.conf:
目的:为解析PHP文件
路径:D:\PHP\Apache2.4\conf
在#LoadModule 模块下添加php的相关配置(以php的实际安装路径为准):
# php5 support
LoadModule php5_module "D:/PHP/php5.5/php5apache2_4.dll" #让apache载入php处理模块
AddHandler application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "D:\PHP\php5.5"
修改后:
4.2、修改Apache的默认首页 index.php:
修改前:
修改后:
4.3、修改Apache的站点目录
新建文件夹workspace作为新的站点目录,路径:D:\PHP\workspace
修改前:
修改后:
5.配置成功验证
5.1、开启Apache服务:【httpd -k restart】
5.2、开启MySQL服务:【net start mysql】
5.3、在站点目录(D:\PHP\workspace)新建index.php文件,内容如下:
<?php
phpinfo();
?>
5.4、打开浏览器输入http://localhost:88(88为修改后的端口号,以实际配置为准),显示如下图,说明配置成功
5.5、显示如下图,说明MySQL关联成功
至此,php环境搭建全部完成。
6.搭建过程中必须注意的事项:
1)php与Apache的版本必须保持一致。比如:Apache为64x,php也必须为64x
7.搭建过程中碰到的问题:
7.1、php目录下找不到php5apache2_4.dll文件:
原因:安装的是 php-5.5.34-nts-Win32-VC11-x64.zip
方案:重新安装 php-5.5.34-Win32-VC11-x64.zip(站内下载)
方案:重新安装 php-5.5.34-Win32-VC11-x64.zip(站内下载)
7.2、启动Apache服务时报错:http.comfig的183行语法有问题
原因:LoadModule php5_module "D:/PHP/php5.5/php5apache2_4.dll" 后面添加了注释
方案:注释单独一行显示
备注:Apache配置文件httpd.conf,被执行的行后面不能加注释。
方案修改前:
方案修改后:
7.3、date()函数报错:--date.timezone value"Asia/Beijing",we selected the timezone "UTC" for now
原因:php配置文件 php.ini 出错
方案:把“ date.timezone = Asia/Beijing”改成“ date.timezone = Asia/Shanghai”。修改后如下图: