Winodws下IIS/Apache+PHP+MySQL的安装配置(教程)

2010年9月9日星期四 | | |

注:本教程来源网络!
我们写过(的)教程不多,,而且大部分都是来源于别人(的)教程,,不过,,这里所介绍(的),,都是融入我们所总结(的)经验.--引言
  PHP(的)执行效率是有目共睹(的),,这也是我们喜欢它们(的)原因之一,,和它们称为绝妙搭档(的)Mysql以及Apache想融合,,不能不惊叹其效率了..PHP更新也很快,,这里列举了目前最新版本PHP4.3.2RC4(几乎没有BUG了,,估计写完这篇不久后正式版就出了),,和最新版本(的)Mysql4.0.13(的)安装过程..
  PHP(的)安装文件可以直接到 http://www.php.net/ 下载,,获(得)for win32(的).zip包(5.8M)
  Mysql(的)安装文件可以直接到 http://www.mysql.com 下载,,获(得)for win32(的).zip包
  另外如果想体验Apache和PHP(的)配合效果而要放弃IIS(的)话,,请到 http://www.apache.org 下载最新(的)for win31(的).MSI安装包,,目前最新版本是2.0.45..
  另外,,可以下载Zend Optimizer来对PHP进行加速..具体可以访问 http://www.zend.com
<1>安装配置PHP
  1.解压缩PHP压缩包到C:PHP(这个路径可以随意,,不过以下要是用到这个路径,,请相应(的)修改)..
  2.复制C:PHP目录下(的)php4ts.dll及C:PHPdlls目录下(的)所有文件到windows(的)系统文件夹里,,文件夹视Windows版本(的)不同而不同
  如果是Windows 9x/ME 则为c:windowssystem
  如果是Windows NT/2000 则为c:winntsystem32
  如果是Windows XP/server2003 则为c:windowssystem32
其中C:为你们现在所使用(的)操作系统(的)系统盘,,如果你们目前操作系统不是安装在C:windows下,,请相应做出修改..
  复制php.ini-dist到C:windows(XP/2003/9x/Me)或C:Winnt(2000/nt)下,,并将其改名为php.ini..用记事本打开,,修改一下信息:
  搜索extension_dir = ./ 这行,,并将其路径指到你们(的)PHP目录下(的)extensions目录,,比如:
  extension_dir = C:PHPextensions
  如若想支持更多模块,,请接下面去做,,如果不想(的)话,,直接保存php.ini文件即可.
  PHP所支持模块很多,,不过有些dll不是免费(的),,所以没有随PHP(的)压缩包一起发布,,不过dlls文件夹里带(的)就非常多了,,刚才我们们已经把它们们复制到system32文件夹下了,,现在我们们测试看它们支持多少模块..以下是我们测试(的)结果,,仅供参考,,如果安装完毕后,,弹出不支持xxx.dll模块(的)话,,直接将前面分号加上去就可以了,,搜索:
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
下面都用分号在前面注释掉了支持(的)扩展模块,,如果你们想PHP支持某个模块,,请将前面(的)";"去掉即可,下面是我们测试后(的)结果,一般按照下面那样去掉注释后没什么问题(的):
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_java.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_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
;extension=php_printer.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll
修改完成后,保存php.ini,,到此完成PHP(的)安装和配置..
<2>Mysql(的)安装
  Mysql相对来说是比较独立(的),,这个数据库很小,,不能直接对它们进行操作,,不像access或者SQL2000那么直观,,不过目前已经有很多软件可以很好(的)操作它们(的),,比如phpMyAdmin,,mysqlcc..这些软件可以到 http://www.mysql.com 上面下载获(得),,这里不详细说明..
  下载获(得)Mysql(的)for win32安装包后,,用winzip打开,,直接运行setup.exe,需要注意(的)是选择一个安装路径,,当然,,安装路径可以任意,,不过我们建议将它们和PHP安装在一起,,选择C:MySQL目录..安装完成后MySQL也就完成了..至于设置用户和密码,,可以使用上面提到(的)两个软件进行管理..这里不继续描述,,默认(的)用户名是root,密码为空..
  一般装完MySQL后会自动启动服务,,如果没有启动(的)话,,请运行C:MySQLbinmysqld-nt.exe
  接下去(的)安装就要看你们选择什么作为你们(的)Web服务器了,,我们建议是使用Apache,,如果觉(得)和你们(的)IIS冲突,,那么就请直接使用IIS..
<3>IIS(的)配置:
  打开IIS,,在"默认Web站点"上右键打开属性,,在主目录里做如下图中(的)设置,,注意步骤:

完成后IIS+PHP+MySQL(的)环境算是建立了..
<4>如果你们没有IIS,,那么我们们装Apache这个小巧(的)Web服务器:
  我们们下载到(的)for win32(的)是一个Msi安装文件,,直接双击它们后就会自动执行Apache(的)安装了,,按照提示安装即可,,其中要书写(的)东西按照你们(的)喜好填写,,没甚么影响,,当然,,目录我们还是建议你们和PHP(的)目录以致,,选择C:目录,,这样安装后可以看到C:Apache2了..装完后会在桌面右下角系统托盘里显示apache(的)图标,,双击可以打开Apache(的)控制面板,,可以停止或者重起服务器..
  这里要做(的)是对C:Apache2confhttpd.conf这个文件进行修改,,用记事本打开:
找到:
#NameVirtualHost *
修改为:
NameVirtualHost 127.0.0.1
找到:
<VirtualHost 127.0.0.1>
修改下面几行:
ServerAdmin (你们刚才安装时候输入(的)管理员信箱)
DocumentRoot c:Apache2htdocs
ServerName Apache2
ErrorLog c:Apache2logserror_log
CustomLog c:Apache2logsaccess_log common
</VirtualHost>
找到:
AddType application/x-tar .tgz
在下面添加以下两行:
AddType application/x-httpd-php .php
AddType image/x-icon .ico
找到:
#LoadModule ssl_module modules/mod_ssl.so
在下面添加一行:
LoadModule php4_module C:phpsapiphp4apache2.dll
增加默认文件:
找到DirectoryIndex * 这行,,可以这样修改,,添加默认(的)文件名:
DirectoryIndex index.php default.php index.htm index.html default.htm default.html
保存文件,,重起apache服务器..
到此PHP(的)环境已经完全建立了..
<5>Zend Optimizer(的)安装(可以不装)
  下载来后是一个.exe(的)文件,,直接安装就可以了,,安装过程要你们选择PHP版本,,一定要选择准确,,这里我们选择php 4.3.x 完成安装之前提示是否备份php.ini,,点确定后就结束安装了..
  打开php.ini,,修改一个(地)方:
找到:
[Zend]
在下面可以看到:
zend_optimizer.optimization_level=*
这行,,
将=后面数值改为1023,,也就是将这行改为
zend_optimizer.optimization_level=1023
保存后就OK了哦,,重起Apache/IIS,,到此安装全部结束..我们也很累啊:)
<6>测试:
  用记事本新建个文件,,写下下面几行,,保存到C:Apache2htdocs目录下,,这个目录就是你们(的)站点跟目录,,命名为phpinfo.php.然后在浏览器中输入http://localhost/phpinfo.php就可以看到想尽(的)关于PHP(的)信息了..
CODE 
<?php
 phpinfo();
?>
  您需要注意在您保存文件时,,文件(的)后缀名应该为 .php..(记事本将自动在文件名后面加上 .txt后缀,,除非您采取以下措施之一来避免这种情况..)当您保存文件时,,系统会让你们指定文件(的)文件名,,这时请将您(的)文件名加上引号..(例如,,"hello.php"..)或者,,您也可以点击保存对话框中(的)"保存类型"下拉菜单,,并将设置改为"所有文件"..这样您在输入文件名(的)时候就不用加引号了..
  上面一段话摘自《PHP中文手册》,,更详细(的)安装资料,,请到 http://www.php.net/docs.php 下载这个中文手册,,里面有各种不同系统(的)详细安装,,不过不是很直观而以,,一些优化也没有写出来:)
下面我们给出几个要用到(的)软件(的)下载(地)址:
PHP4.3.1稳定版本:
http://www.blueidea.com/download/forum/php...4.3.1-Win32.zip
另,,PHP4.3.2RC4中包含了PEAR包,,PHP4.3.1中是没有(的),,如果你们下载(的)压缩包里有(的)话,,就在php.ini中设置include路径,,找到如下两行:
; Windows: "path1;path2"
;include_path = ".:/php/includes"
修改为:
; Windows: "path1;path2"
include_path = "C:phppear"
保存即可,,这个是PHP(的)包含文件路径,,可以设置多个,,用";"格开..
注:本文难免有错漏之处,,万望指出,,同时希望对喜欢PHP(的)朋友有所帮助.转载请和我们联系:[email protected]

(超越PHP)
 
参考:http://www.m888888.com/dirss/html/176726.html

0 评论:


所有文章收集于网络,如果有牵扯到版权问题请与本站站长联系。谢谢合作![email protected]