在Windows 2003环境上配置 PHP 5.2.5 + Apache HTTP Server 2.2.8 + MySQL 6.0

在Windows 2003环境下配置 PHP 5.2.5 + Apache HTTP Server 2.2.8 + MySQL 6.0

在Windows 2003环境下配置 PHP 5.2.5 + Apache HTTP Server 2.2.8 + MySQL 6.0

安装Apache

1. 文件下载地址为:http://httpd.apache.org/download.cgi

2. 关闭IIS

3. 运行apache_2.2.8-win32-x86-openssl-0.9.8g.msi安装Apache(关闭了IIS),使用的默认80端口,安装目录为C:\ Apache

4. 如果不使用默认的80端口,则在安装完成后将httpd.conf的第46行从Listen 80修改为Listen 8080

5. 如果不使用默认的路径,将httpd.conf的第177行从DocumentRoot “C:/Apache/htdocs”修改为DocumentRoot “D:/ApacheRoot”

6. 如果不使用默认的路径,将httpd.conf的第204行从<Directory ” C:/Apache/htdocs “>修改为<Directory “D:/ApacheRoot”>

7. 将httpd.conf的第239行从DirectoryIndex index.html修改为DirectoryIndex index.html index.php

8. 在D:\ApacheRoot添加文件Index.php,内容为<? phpinfo(); ?>

安装PHP

1. 文件下载地址为:http://www.php.net/downloads.php

2. 将文件php-5.2.5-Win32.zip解压缩到D:\PHP5

3. 将文件pecl-5.2.5-Win32.zip解压缩到D:\PHP5\ext

4. 将文件php.ini-recommended复制并且改名为php.ini,由于是比较强的安全设置,所以在PHP中只能使用<?php的开始标签,如果需要短标签,可以修改php.ini文件第131行的short_open_tag = Off为short_open_tag = On,并重启Apache

5. 将第4步改名后的php.ini文件中第529行的doc_root = 修改为doc_root = D:\ApacheRoot

6. 在httpd.conf文件的最后面添加如下内容

   # 对 PHP 5 用这两行:

   LoadModule php5_module “D:/PHP5/php5apache2_2.dll”

   AddType application/x-httpd-php .php

  

   # 配置 php.ini 的路径

   PHPIniDir “D:/PHP5”

7. 如果需要显示错误信息,请将php.ini文件第372行的display_errors = Off修改为display_errors = On

8. 如果不需要提示信息,将php.ini文件第353行的error_reporting  =  E_ALL修改为error_reporting  =  E_ALL & ~E_NOTICE

9. 重新启动电脑

10. 访问http://localhost/Index.php,如果出现PHP的相关信息,则表示安装成功

安装MySQL

1. 文件下载地址为:http://dev.mysql.com/downloads/mysql/6.0.html

2. 将文件mysql-6.0.3-alpha-win32.zip解压缩,运行解压后的Setup.exe文件

3. 其他都安装选择默认选项(端口号为3306)

4. 如果需要使用UTF8,则在编码设置上选择”Best Support For Multilingualism”,否则,自己选择需要的”Character Set”

5. 将MySQL的路径加到Windows的Path变量中,选择”Include Bin Directory in Windows PATH”

6. 设置root的密码

7. MySQL的配置文件为my.ini

8. MySQL的常用GUI工具下载地址http://dev.mysql.com/downloads/gui-tools/5.0.html

9. 运行mysql-gui-tools-5.0-r12-win32.msi

10. 把php.ini第675、676行前的分号去掉,增加对MySQL的支持

   extension=php_mysql.dll

   extension=php_mysqli.dll

12. 使用MySQL Administrator登录到MySQL中,如果登录正常则安装成功

IIS中使用

1. 如果需要在IIS中使用,则要设置系统环境变量PHPRC为D:\PHP5

2. 在IIS的“Web服务扩展”中“添加一个新的Web服务扩展”。扩展名随便取,要求文件的路径为D:\PHP5\php5isapi.dll

3. 在需要使用PHP的网站中选择“属性”==》“主目录”==》“配置”==》“映射”添加==》可执行文件为D:\PHP5\php5isapi.dll,扩展名为“.php”(注意PHP前有点)

4. 重新启动IIS

5. php.ini文件需要有Everyone组用户的访问权限

注意

如果出现”Fatal error: Call to undefined function mysql_connect()”这样的错误信息

可以搜索一下是否在”D:/PHP5″和”D:/PHP5/ext”目录之外还有其他位置有libmysql.dll, php_mysql.dll这2个dll文件,如果有,删除它.并重新启动IIS或者Apache.

在Red Hat Enterprise Linux 5.0下安装Apache 2.2.11 & MySQL 5.0.67 & PHP 2.3.8 & phpMyAdmin 2.11.9.4

============================================

一。文件下载

Apache     2.2.11   http://httpd.apache.org/download.cgi

MySQL      5.0.67   http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.67-linux-i686-glibc23.tar.gz/from/pick

PHP        5.2.8    http://cn2.php.net/get/php-5.2.8.tar.gz/from/a/mirror

phpMyAdmin 2.11.9.4 http://sourceforge.net/project/downloading.php?groupname=phpmyadmin&filename=phpMyAdmin-2.11.9.4-all-languages.tar.gz&use_mirror=nchc#!md5!a7b8f08b7ff7519efe420145cf3323e6

============================================

二。安装Apache 2.2.11

1。保存文件 httpd-2.2.11.tar.gz 到 /usr/local/src

2。在 /usr/local/src 运行命令:

gzip -d -c httpd-2.2.11.tar.gz | tar xvf -

将文件解压到 /usr/local/src/httpd-2.2.11 目录中

3。在 /usr/local/src/httpd-2.2.11 运行命令:

./con

在Windows 2003环境上配置 PHP 5.2.5 + Apache HTTP Server 2.2.8 + MySQL 6.0

相关文章:

你感兴趣的文章:

标签云: