下载相应版本的Apache和PHP,然后安装的安装,解压的解压。这些百度一下大把。
现在主要是说明特别重要的几个配置:
http.conf(Apache 中的配置文件)
添加如下配置:
LoadModule php5_module D:/php5.4.29/php5apache2_2.dll
PHPIniDir "D:/php5.4.29"
第一条配置:是加载php模块,这样Apache才能否解析php程序,少了这个,php程序就跑不动了。
第二条配置:加载php的配置文件,路径就是php.int的路径。必须先确保成功加载了第一条配置,否则即使第二条配置正确,启动Apache的时候也会报这个错误:
php.ini (PHP中的配置文件)
开启如下扩展配置,默认情况下这些配置是被注释掉的。
extension_dir = "ext"
extension=php_mysql.dll
第一条配置:如果为开启,php将无法加载ext目录下的所有扩展包,因为你都没有制定扩展的路径。
第二条配置:开启mysql的扩展,这样才能使用mysql数据库。另外,这个要依赖第一条配置,如果为开启第一条配置,第二天配置是无效的,因为php不知道去哪里加载这个mysql的扩展,需要第一条配置告诉扩展的路径。
我就是没有开启 extension_dir = "ext",导致使用ThinkPHP框架的时候报这个错误:
系统不支持:mysql
原因就是没有mysql扩展未加载成功。
3. 要让Apache能执行php程序,还需在php.ini添加:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
好了。在配置环境中就出现这些问题。