一、 配置Apache:
1. 下载与解压:
将下载的apache-httpd-2.2.19-win64.rar压缩包解压到某一目录下,如H:\PHP\Install\Apache2.2。
2. 修改配置文件:
…\Apache2.2\conf\httpd.conf作如下修改【注意路径中用左斜杠】:
(1) 将 ServerRoot "/httpd-2.2-x64" 改为 ServerRoot "H:/PHP/Install/Apache2.2"
(2) 将 Listen 80 改为 Listen 8080 # 端口(若已开启IIS,则80端口就不能使用了)
(3) 将 DocumentRoot "/httpd-2.2-x64/htdocs" 改为 DocumentRoot " H:/PHP/Install/Apache2.2/htdocs" # 放置网站文件的路径
(4) 将 DirectoryIndex index.html 改为 DirectoryIndex index.html index.htm index.php # 加入index.php,PHP的默认页
(5) 将 ScriptAlias /cgi-bin/ "/httpd-2.2-x64/cgi-bin/" 改为 ScriptAlias /cgi-bin/ " H:/PHP/Install/Apache2.2/cgi-bin/"
(6) 将
<Directory "/httpd-2.2-x64/htdocs">
<Directory "/httpd-2.2-x64/cgi-bin">
改为
<Directory " H:/PHP/Install/Apache2.2/htdocs">
<Directory " H:/PHP/Install/Apache2.2/cgi-bin">
(7) 去掉前面的#:
LoadModule rewrite_module modules/mod_rewrite.so
(8) 去掉这行:include /_httpd/test.conf
3. 执行安装命令:
(1)用dos进入…\Apache2.2\bin
(2)执行命令:httpd.exe -k install(将apache加入系统服务,默认服务名是Apache2.2)
(3)执行命令:httpd.exe -k start(运行服务)
以后可以使用…\Apache2.2\bin\ApacheMonitor.exe进行服务的开启、关闭、重启与监控等操作。
4. 测试安装:
打开浏览器,输入:http://localhost:8080,显示 It Works! 说明成功!
二、配置Php:
1. 下载与解压:
将下载的php安装包php-5.2.5-x64-2007-11-12.zip中的php-5.2.5 (x64)文件夹复制到某一路径下,如H:\PHP\Install\php5。
2. 修改配置文件:
(1) 修改文件…\Apache2.2\conf\httpd.conf:
a.在 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 一行下加上:
LoadModule php5_module "H:/PHP/Install/php5/php5apache2_2.dll"
PHPIniDir "H:/PHP/Install/php5"
b.在 AddType application/x-gzip .gz .tgz 下加上:
AddType application/x-httpd-php .php .html .htm # .html, .php为可执行php语言的扩展名
(2) 配置php.ini:
将…\php5\php.ini-recommended复制为php.ini,并作如下修改
a.修改 extension_dir = "./" 为 extension_dir = "E:\PHP\Install\php5\ext" # 指定动态连接库的目录
表示指定PHP扩展包的具体目录,以便调用相应的DLL文件。
b.将以下行前的分号(注释)去掉:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
3. 添加dll:
将如下文件复制到C:\Windows\System32下
…\php5\php5ts.dll
…\php5\php5isapi.dll
…\php5\php5apache2_2.dll
…\php5\ext\php_mysql.dll
…\php5\ext\php_mysqli.dll
…\php5\libmysql.dll
4. 测试是否安装成功:
(1)修改…\Apache2.2\htdocs\index.html文件,加入:<?php echo phpinfo(); ?>
(2)重启httpd服务输入网址:http://localhost:8080,看到php信息,说明成功!
三、配置MySQL:
1. 安装:
2. 配置:
Mysql数据库的配置文件保存在C:\Program Files\MySQL\MySQL Server 5.1\my.ini,如果今后有什么变动,你可以修改此文件。
3. 测试连接:
在index.php中创建如下代码:
<?php
$connect= mysql_connect("127.0.0.1", "root", "root");
if(!$connect)echo "Mysql Connect Error!";
elseecho "Work!";
mysql_close();
?>
打开浏览器,输入:http://localhost:8080,显示 Work! 说明成功!
四、其它:
1. php代码编写工具:
(1) Dreamweaver
(2)使用EclipsePHPStudio进行开发
2. 修改网站文件根目录:
(1)修改…\Apache2.2\conf\httpd.conf文件,如将所有的H:/PHP/Install/Apache2.2/htdocs 改为H:\PHP\Projects。
(2)修改EclipsePHP Studio的workspace为H:\PHP\Projects。
3. php连接MySQL的问题:
1) 显示”Your PHP installationappears to be missing the MySQL extension which is required by WordPress”错误:
(1) 先看看phpinfo中的ConfigurationFile (php.ini) Path在哪里。如显示在C:\Windows中,则把php.ini复制到该目录下。修改php.ini文件:
a. 找到“;extension=php_mysql.dll”,去掉前面的分号(;)。
b. 找到“extension_dir”,将其指向实际目录,例如c:\php\ext。
c. 重新启动Apache。
(2) 在dos下用“php -m”来查看是否安装了mysql的扩展。注意相应的dll是否在system32目录下有。
(3) 将php文件夹和其中的ext文件夹路径保存到windows环境变量path中,重启计算机试试。