PHP&MYSQL For win32 版服务器配置说明(1)
apache 1.X for win32虽然性能差(和IIS比起来差太远了,希望2.X for win32早点出),但是它的bug比较少,资源占用也少,而且它的模块式更方便功能的增加。PHP-4具有执行快速,性能效率高的特点,PERL提供了perl-cgi的支持,zend Optimizer是加速php程序的,mod_zip用来压缩web server输出数据,mysql为数据库。以下是以win2k/xp作为蓝本,win9x运行这些服务软件太麻烦了,没办法作为service来运行。
apache 1.3.22 for Win32+PHP 4.0.6+Active Perl 5.006001+zend Optimizer v1.1.0+mod_gzip 1.3.19.1a+mysql 4.0.0 Alpha
一、各软件下载地点:
apache:http://www.apache.org/dist/httpd/binaries/win32/
PHP:http://www.php.net/downloads.php (下载.zip版本)
Active Perl:http://www.activestate.com/Products...l/download.plex (下载win32)
zend Optimizer:http://www.zend.com/store/getfreefi...pid=13&zbid=198
mod_gzip:http://www.remotecommunications.com/apache/mod_gzip/ (下载.dll)
mysql:http://www.mysql.com/downloads/index.html
phpMyAdmin:http://sourceforge.net/project/show...elease_id=44593 (用于对数据库的控制操作)
二、安装路径(以下是范例,可以随便安装,但是最好不要安装在带有长名字的路径)
apache :d:\apache
PHP :d:\php
Perl :d:\perl
mysql :d:\mysql
mod_gzip :解压在d:\apache\modules
zend Optimizer :解压在d:\php
网站文件放置:d:\myweb
phpMyAdmin :解压在d:\myweb\phpmyadmin
Windows : d:\windows
三、配置mysql
安装后会自动运行winmysqladmin,并且提示输入用户名密码,输入用户名,密码,默认情况下已经安装为NT的Service,如果需要更安全点,那么在winmysqladmin 的my.ini Setup那一页 port=端口 那里修改默认的端口,在下面还有用户名密码的修改。修改完了,点击左边的Save Modiffication保存设置,然后右键点击控制台窗体,选WinNT->Stop The Service->Start The Service,这样新设置就生效了。
四、配置php
将php.ini-dist改名为php.ini,并且打开修改。
在[php]的下一行添加
zend_optimizer.optimization_level=15
zend_extension_ts="d:\php\zendOptimizer.dll"
zendoptimizer.dll的路径一定要符合
接着查找extension_dir,在后面=加上你的windir\system32\目录全称,例如:extension_dir = d:\windows\system32\ (最后的\一定不能省略!)
查找extension=php_exif.dll、extension=php_imap.dll、extension=php_ldap.dll、extension=php_zlib.dll,将前面的分号注释去掉
查找mysql.default_port,在等号后面添加你的 mysql 端口,例如:mysql.default_port = 3306 (3306是mysql的默认端口)
查找mysql.default_host,在等号后面添加localhost,例如:mysql.default_host = localhost
保存
将php.ini php.exe复制到windows目录,将php里面php4ts.dll、dlls以及extensions目录下面的全部.dll文件复制到windows\system32下面(不要覆盖已有文件)






