安装配置php运行环境

比较

Web-Developer Server Suite

Vertrigo Serv

Wamp5

要注意的是这些WAMP安装套件可能另有插件可以实现其它功能,这些未预装的插件要到该官网去查看。

安装配置PHP运行环境: Microsoft Windows 2003 , Enterprise Edition [版本 5.2.3790]

一, 安装配置PHP

1, 将下载的[http://www.php.net/downloads.php php-4.4.2-Win32.zip]解压到D:\PHP\ 这个目录; /* 你也可以解压到其它目录,但是在下面的路径中也要做相应的修改 */

2, 再将D:\PHP\ 目录下的 php4ts.dll 和 \dlls 目录下的所有文件文件复制粘贴到 C:\Windows\system32\ 下; /* Windows 2000 下为 C:\Winnt\system32 */

3, 配置php.ini:

将D:\PHP\ 目录下的php.ini-dist文件拷到C:\Windows\ 下,改名为 php.ini ; /* Windows 2000 下为 C:\Winnt */

使用文本编辑器打开php.ini文件,搜索 extension_dir = ”./”,并将其路径指到你的 PHP 目录下的 extensions 目录,

比如:extension_dir = "D:\PHP\extensions"; // extension_dir是PHP插件的扩展目录 */

再搜索 register_globals = Off,将 Off 改成 On; /* register_globals的意思就是注册为全局变量,所以当On的时候,传递过来的值会被直接的注册为全局变量直接使用,而Off的时候,我们需要到特定的数组里去得到它 */

查找;Windows Extensions项,它下面所列的就是 PHP 预支持的扩展模块,默认情况下都用分号在前面注释掉了,如果你想 PHP 支持某个模块,请将前面的”;”去掉即可;

;Windows Extensions ;Note that MySQL and ODBC support is now built in, so no dll is needed for it. ; ;extension=php_mbstring.dll ;extension=php_bz2.dll ;extension=php_cpdf.dll ;... ;.... ;extension=php_xslt.dll ;extension=php_yaz.dll ;extension=php_zip.dll

PHP.INI其他设置:

asp_tags = On ; /* On允许使用ASP风格的标记,Off禁止使用ASP风格标记 */

upload_max_filesize = 2097152; /* 上传文件的最大字节 */

二, 安装配置Apache

1, 安装[http://httpd.apache.org/download.cgi apache_2.0.58-win32-x86-no_ssl.msi],以默认安装就可以一路 Next,我安装完成在浏览器里输入地址 http://localhost,测试一下是否成功; /* 如果安装了IIS请关闭,或者请改变安装端口,不然无法启动Apache服务 */

2, 配置 httpd.conf,使之支持PHP:这里Apache安装在D:\Apache2\,打开D:\Apache2\conf\httpd.conf,在最后一行添加如下代码:

LoadModule php4_module "D:/php/sapi/php4apache2.dll" AddType application/x-httpd-php .php

3, 查找 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php; /* 这里是自定义默认首页 */ 查找 Documentroot “d:/apache2/htdocs” 将其改为你的WEB路径; /* 这里是WEB主目录,可以不修改 */

4, 重启apache.

5 ,在web根目录 D:\Apache2\htdocs\ 下新建一个 phpinfo.php,内容如下:

<?php phpinfo(); ?>

6, 打开浏览器,输入:http://localhost/phpinfo.php,如果安装成功,将显示当前服务器所支持 PHP 的全部信息.

三, 安装配置MySQL

1, 解压[http://dev.mysql.com/downloads/ mysql-4.1.20-win32.zip]双击执行Setup.exe将MySQL安装到指定目录,吟清安装的是D:\MySQL\,安装有一点注册信息要填写,也可以略过;

2, MySQL安装完成之后就是配置向导,Next » 选择Standard Configuration » Next » 勾选Install As Windows Service,默认Service Name:MySQL,勾选Launch the MySQL Server Automaically » 勾选Modify Security Settings,New root password:123,Confirm:123 » Execute » Prepare configuration,Write configuration file (D:\MySQL\my.ini),Start service,Apply security settings » Finish.安装完成.

3, 运行 MySQL Command Line Client

Enter password: *** /* 在这里输入密码,吟清设置的密码是123 */ Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 to server version: 4.1.20-community-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.00 sec)

mysql> _

如果出现以上画面,表明MySQL已经安装成功.

4, 这个版本MySQL的加密算法变了,链接数据库明明输入了正确的密码还是出现 MySQL #1251 Error 错误:

Client does not support authentication protocol requested by server. Consider upgrading MySQL client

比如这段程序,可以用来检测数据库是否连接成功,运行会出现错误!

<?php $link=mysql_connect('localhost','root','123'); if(!$link) echo "MySQL 数据库连接失败"; else echo "MySQL 数据库连接成功!"; mysql_close(); ?>

解决方法:

mysql> SET PASSWORD FOR -> ' some_user '@' some_host ' = OLD_PASSWORD(' newpwd ');

结合我们的实际情况,在 MySQL Command Line Client 下运行:

set password for root@localhost = old_password('123');

四,安装PEAR

pear的好处很多,提供了很多现成的库,现在我来讲述如何在unix和windows下安装pear。 整个安装其实就是利用pear项目组提供的一个php脚本安装。

unix: 运行 lynx -source http://go-pear.org | php 这实际上就是用lynx得到这个脚本并用管道传递给php程序以shell脚本的方式运行安装。 windows: 我们的机器上没有lynx,因此可以用ie打开http://go-pear.org,得到这个脚本以后自己保存为c:\pear_install.php,然后在dos下运行c:\php\php.exe c:\pear_install.php。

安装实际上很简单,提问的方式,顺利的话,一路enter就得了。 祝各位开发愉快,pear实在是不错,值得看看。

资源: pear的网站 http://pear.php.net/ PEAR简介:用PEAR来写你的下一个php程序 http://www-900.ibm.com/developerWorks/cn/linux/sdk/php/pear1/index.shtml PEAR:常用模块 http://www-900.ibm.com/developerWorks/cn/linux/sdk/php/pear2/index.shtml PEAR实践:PHP中MVC机制的实现 http://www-900.ibm.com/developerWorks/cn/linux/sdk/php/pear5/index.shtml PEAR:使用PHPDoc轻松建立你的PEAR文档 http://www-900.ibm.com/developerWorks/cn/linux/sdk/php/pear3/index.shtml PEAR:创建中间的数据库应用层 http://www-900.ibm.com/developerWorks/cn/linux/sdk/php/pear4/index.shtml

如何在虚拟主机上安装PHP的PEAR

参考

MAMP PRO,Mac平台上Php+Mysql+Apache打包的傻瓜安装包|

各种PHP-WAMP安装套装的比较

吟清PHP学习之路第二步 - 安装配置PHP运行环境