快速业务通道

Windows上安装Apache, PHP, MySQL

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-09
模块对php源程序进行处理,并将处理的结果返回给浏览器.
下面时加载PHP模块的设置,把它们拷贝到httpd.conf中就可以.(注意:这里的设置仅针对PHP 5和Apache 2.2.x,其他版本可能不同,且注意路径需根据实际进行修改)

# For PHP
LoadModule php5_module "E:/php5/php5apache2_2.dll"
<IfModule php5_module>
AddType application/x-httpd-php .php
</IfModule>

# The directory for php.ini
PHPIniDir "E:/php5"
这一步完成之后,重启Apache,应该就可以使用PHP页面了.编写一个简单的php文件放在DocumentRoot里面,命名为phpinfo.php,在此文件中使用phpinfo()函数,显示php的配置信息:

<?php
phpinfo();
?>
然后在浏览器中输入:[url]http://localhost/phpinfo.php[/url]
应该会显示php的配置信息页面.

5. 深入配置PHP
PHP的配置是通过编辑前面所说的php.ini来实现的.

5.1 配置doc_root
把doc_root设置成httpd.conf中的DocumentRoot

doc_root = "E:htdocs"
5.2 设置PHP的模块所在的目录
PHP有一个基本的系统,其他的功能是通过模块扩展(extension)来实现的.PHP需要知道这些扩展模块的DLL文件所在的目录,需要设置.实际就是设置成PHP的安装目录的中的ext子目录.

; Directory in which the loadable extensions (modules) reside.
extension_dir = "E:php5ext"
5.3 设置需要安装的模块
找到php.ini中如下所示的行,去掉每行前面的";"注释符号,就安装相应的模块.

;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll

5.4 拷贝libmysql.dll
将PHP安装目录中的libmysql.dll拷贝到系统的DLL文件夹中,一般是C:WINDOWSsystem32.这是php的一个BUG,如果不拷贝,PHP将无法加载mysql相关的扩展模块.

5.5 将PHP的安装目录加到PATH环境变量里面
这样就可以在DOS命令行运行php程序,有时便于调试.

以上的配置完成之后,重新启动Apache,再查看[url]http://localhost/phpinfo.php[/url],应该可以看到相关模块的信息.




6. 安装MySQL
MySQL已经越来越商业化了,在其官网上下载也比较麻烦,还要注册,填写email地址等.最新的MySQL已经到了6.0版本,但是估计还很少人用,还是下载5.x的最新版.Google “mysql 5.1.22 下载”,可以搜到国内的下载地址.

有对应的安装程序,MySQL的安装也很简单.安装过程中需要设置MySQL的root密码,最好选中将MySQL的bin目录加到PATH环境变量里面,这样就可以在DOS命令行中运行mysql的客户端访问MySQL的数据库了.

安装

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号