PHP5配置成功

经过2小时顽强 的战斗,终于在我机器上成功配置了Apache+PHP+MySQL,呵呵,中间的过程实在是繁杂啊。

尤其是配置 Apache 和 PHP 的配置文件,一个一个的找来替换,赶紧把这个配置文件拷贝出来,以后重装就不用再改一次了。

下面是配置过程:

1、首先安装 Apache 服务
apache_2.0.59-win32-x86-no_ssl.msi
安装完毕后会提示因为80口被占用导致无法安装 Apache 服务
将windows iis默认站点的端口改成别的即可,比如 8000 ,把 80 口让给 Apache 使用
然后在 C:/Program Files/Apache Group/Apache2/bin 中创建并运行下面的批处理文件安装和配置
apache -k install
apache -k start


配置apache里的httpd.conf
打开 C:/Program Files/Apache Group/Apache2/conf/httpd.conf 这个文件进行更改:

找到 LoadModule
在下面增加:注意如果文件夹中有空格要用引号将全路径引起来
LoadModule php5_module "D:/Area Private/PHP/php/php5apache2.dll"

DocumentRoot "D:/php/Apache2/htdocs"   DocumentRoot "D:/Area Private/PHP/www"


#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "D:/Area Private/PHP/www">

 

DirectoryIndex index.html index.html.var  DirectoryIndex index.html index.html.var index.htm index.php


找到 AddType
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
在下面增加
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps

 


保存 httpd.conf 文件后重起 Apache 服务器

 

 

2、安装 MySql5 时
将程序安装到 D:/Area Private/PHP/mysql 中
然后配置数据库时使用默认的下一步即可
语言编码使用 gb2312
然后创建管理帐户密码 808043
使用 3306 端口 这里要把 windows 防火墙中的高级/本地连接中增加一个名为 MySql 的 3306 端口

D:/Area Private/PHP/mysql/MySQL Server 5.0/bin/MySQLInstanceConfig.exe 这个就是配置文件
安装后还可继续运行该文件更改配置

 

3、安装和配置 PHP5(这个是最麻烦的!)
将 php-5.1.6-Win32.zip 里内容解压到 D:/Area Private/php 里
将 pecl-5.1.6-Win32.zip 里内容解压到 D:/Area Private/php/ext 里
找到 php目录里的 php.ini-recommended重命名为 php.ini 并拷到 C:/windows 下
打开 php.ini 找到  extension_dir = "./"
将该行替换为   extension_dir = "D:/Area Private/PHP/php/ext"


再将php目录里的以下文件拷贝到目的地:
D:/Area Private/PHP/php/php5ts.dll  C:/windows/

D:/Area Private/PHP/php/fdftk.dll  C:/windows/system32/
D:/Area Private/PHP/php/fribidi.dll  C:/windows/system32/
D:/Area Private/PHP/php/gds32.dll  C:/windows/system32/
D:/Area Private/PHP/php/libeay32.dll  C:/windows/system32/
D:/Area Private/PHP/php/libmhash.dll  C:/windows/system32/
D:/Area Private/PHP/php/libmysql.dll  C:/windows/system32/
D:/Area Private/PHP/php/ntwdblib.dll  C:/windows/system32/
D:/Area Private/PHP/php/yaz.dll   C:/windows/system32/

 

最后写一个测试文件测试是否配置成功

<?php phpinfo(); ?>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值