首先下载软件,可以下载Win32 source或者Win32 Binary(MSI Installer)。其中Win32 source是源代码,必须自己编译执行,而Win32 Binary是安装包,建议下载Win32 Binary(MSI Installer)。
下载地址:Apache http://httpd.apache.org/download.cgi
PHP http://cn2.php.net/downloads.php
安装完Apache后,在浏览器端输入http://localhost/ 验证是否安装成功
所有软件安装完毕后,开始配置环境(假设把Apache2.2.15安装在d:/apache ;PHP解压到d:/php)
1. 复制d:/php下的 php.ini-recomended 文件到 d:/apache 目录下,并重命名为php.ini
2. 打开php.ini 修改几个配置
查找“extension_dir”,修改为:extension_dir = “d:/php/ext”(注意去掉前面的分号;)
如果要在网页上显示中文,则查找“default_charset”,修改为:default_charset="gbk"(注意去掉前面的分号;)
查找“display_errors”,修改为:display_errors = ON
查找“cgi.force_redirect”,修改为:cgi.force_redirect = 0(采用模块化工作方式)
3. 将d:/php下的php5ts.dll 拷贝到C:/windows/ system32
将d:/php下的php5apache2_2.dll拷贝到 d:/apache /modules目录下(注意要根据Apache的版本来选择该文件,这里的Apache版本是2.2.15,所以选择php5apache2_2.dll,如果是Apache2.0则选php5apache2.dll)
4. Apache的默认路径是d:/apache/htdocs 我想修改成d:/webroot(将网页放置在该文件夹下),需要修改httpd.conf三个地方
DocumentRoot "d:/webroot"
#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all(改为Allow from all)
</Directory>
#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "d:/webroot">
5. 然后将下面的一段代码插入到d:/apache/conf目录下的httpd.conf文件的最后
LoadModule php5_module modules/php5apache2_2.dll
AddType application/x-httpd-php .php
Apache默认的连接文件时index.html,若要修改则打开Apache的httpd.conf文件,增加默认首页:
DirectoryIndex index.php index.html
6. 为了测试PHP配置是否成功,打开记事本,输入以下代码:
<?php
phpinfo()
?>
将代码保存为version.php,放置在d:/webroot目录(之前设置的Apache路径)下,然后在IE中输入 http://localhost/version.php
如果配置正常,则显示
7. 配置php.ini使其连接mysql数据库,查找
extension=php_mysql.dll
extension=php_mysqli.dll
将其前面的分号;去掉
把mysql安装目录下bin子目录下的libmySQL.dll 文件拷贝到C:/windows/ system32下
查找并修改
mysql.default_port = 3306
mysql.default_host = localhost
mysql.default_user = root
mysql.default_password = 123(安装Mysql时自己设定的密码)
8. 测试能否正确连接数据库,打开记事本,输入以下代码:
<?php
$link=mysql_connect("localhost","root", "123");
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>
将代码保存为testmysql.php,放置在d:/webroot目录下,在IE中输入 http://localhost/testmysql.php
若显示成功,则连接正常。。。
终于敲完了,我的第一篇博客,哈哈哈!!!