日期:2014-05-16 浏览次数:20897 次
软件版本
apache2.2.22
php-5.4.7-Win32-VC9-x86
mysql-5.1.65-win32
?
一、在系统环境变量Path中增加如下设置
D:\Development\SDK\php-5.4.7-Win32-VC9-x86;D:\Development\SDK\php-5.4.7-Win32-VC9-x86\ext
二、在 D:\Development\SDK\php-5.4.7-Win32-VC9-x86 中找到 php.ini-development 复制之并改名为 php.ini
三、打开 php.ini 文件
找到如下两行
;extension=php_mysql.dll
;extension=php_mysqli.dll
将每句前的;去掉,并在该段结尾处另起一行增加如下语句
extension_dir="D:/Development/SDK/php-5.4.7-Win32-VC9-x86/ext"
四、打开 D:\Development\Server\apache2.2.22\conf 中的 http.conf 文件
找到下面语句
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在该语句后增加如下语句
LoadModule php5_module D:/Development/SDK/php-5.4.7-Win32-VC9-x86/php5apache2_2.dll
五、打开 D:\Development\Server\apache2.2.22\conf 中的 http.conf 文件
找到下面的语句
AddType application/x-gzip .gz .tgz
在该语句后增加如下两条语句
AddType application/x-httpd-php .php .phtml
PHPIniDir "D:/Development/SDK/php-5.4.7-Win32-VC9-x86"
六、注册服务
在命令行中进入Apache安装目录的子目录bin中,使用如下命令将Apache安装为Windows服务
安装服务 httpd -k install
关闭服务 httpd -k stop 或者 httpd -k shutdown
重启服务 httpd -k restart
删除服务 httpd -k uninstall
七、测试 PHP
?
<?php phpinfo(); ?>
八、测试 PHP + MySQL
?
<?php $DB_HOST = "localhost"; $DB_USER = "root"; $DB_PASS = "root"; $DB_NAME = "mysql"; mysql_connect($DB_HOST,$DB_USER,$DB_PASS); mysql_select_db($DB_NAME); mysql_query("set NAMES gbk"); $sql = "Select * From help_topic"; $result = mysql_query($sql); echo "help_topic 信息如下<hr>"; while($data=mysql_fetch_array($result)){ echo $data['help_topic_id']." "; echo $data['name']."<br>"; } mysql_close(); ?>