1.软件下载
PHP最新版本是5.3.6,下载地址:http://windows.php.net/download/
推荐下载ZIP包,自己解压安装配置,了解清楚过程。如果是linux或者mac操作系统,直接到www.php.net找downloads。
因为apache的官方网站是不提供直接下载的,我用的是他提供的交通大学的镜像http://www.apache.org/dyn/closer.cgi
。mysql下载地址http://www.mysql.com/downloads/, 下载MySQL Community Server
2.安装
apache推荐安装在自定义的目录中,我的是D:\apache。注意路径中最好不要有空格。
mysql安装随意,按提示next就可以。
将php中的文件解压到一个自定义的目录,我的是D:\php,同样,不要有空格路径。
apache安装完成后启动服务,在浏览器窗口输入:http://127.0.0.1 应该看到it works字样。表明服务器安装成功,运行正常。
3.配置
(1)php5.3.6配置:打开php文件夹,就是刚才说的D:\php
(就是你自定义的安装路径),找到php.ini.development,将后缀.development去掉,然后打开,这就是php的配置文件php.ini。
具体修改内容:
<1>.extension_dir:
在配置文件中搜索extension_dir字段,找到后,将其前面的分号去掉。加上路径:extension_dir="d:\php\ext"
注意,如果是windows系统的话,修改on windows 下的扩展路径,不要修改错了。
<2>.扩展模块:将如下内容前的分号;都去掉:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_bz2.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_xmlrpc.dll
(其实这个跟winapp加载dll类似,你把哪个分号去了,解析就会加载哪个模块,开发用到哪个,就加载那个咯。)
<3>.系统变量:在系统变量 path中添加:D:\php;D:\php\ext (还是自定义目录,你装到哪写哪)
<4>拷贝dll,将php5ts.dll拷贝至windows\system32目录下
(2)apache配置:
在apache安装目录,我的是D:\apache,中找到conf文件夹,打开文件夹内的httpd.conf文件。
<1>.在文件中搜索LoadModule,并在大量loadmodule之后插入如下
LoadModule php5_module D:/php/php5apache2_2.dll
PhpInidir D:/php
<2>.搜索AddType,在搜索结果之后插入 AddType application/x-httpd-php .php
<3>.ServerRoot "D:/apache" ,指定服务根目录
配置完毕。
在一个空html页中写入:
<?php phpinfo(); ?>
保存至apache目录下的htdocs文件夹中,使用http://localhost/文件名.php如果显示php配置详细说明表格,安装成功。否则,就是中间有错误。