跳转到主要内容
mark 提交于 17 August 2011

第一、安装配置PHP5

解压PHP压缩包到C:/php5/ 1、将php.ini-recommended文件重命名为php.ini并将其剪到C:/Windows目录下, 2、查找并修改php.ini文件如下:

{syntaxhighlighter brush: php}      ;register_globals = Off 将 Off 改成 On,去掉前面的分号  extension_dir = 并将其路径指到你的 PHP 目录下的extensions目录,比如:extension_dir="c:/php5/ext";    session.save_path = "C:/Windows/Temp" // 你也可以设置到其它目录    将以下内容前面的;去掉    ;extension=php_dbase.dll    //可选    ;extension=php_gd2.dll      //这个是用来支持GD库的,一般需要,必选    ;extension=php_mcrypt.dll    ;extension=php_mbstring.dll //这不选一般用PHPMYADMIN会出红色提示,故必选    ;extension=php_mysql.dll    //这个是用来支持MYSQL的,要支持MYSQL必选 {/syntaxhighlighter}

3 复制以上几个DLL文件到C:/Windows/system32目录下

4.php5ts.dll,libmysql.dll 拷到C:/window/system32/目录下 //PHP 5 不再绑定 MySQL 客户端库,如果不把libmysql.dll拷到系统目录,那么mysql_connect函数将无法使用

第二、安装并配置Apache2.2

以我的为例,安装到D:/Program Files/Apache2.2 1、安装时默认安装,Network Domain, Server Name 我填写我的计算机名,Administrator's Email Address区域填你的邮件地址 2、安装完后在安装目录下有个conf文件夹,打开httpd.conf文件进行配置    ·找到 DirectoryIndex ,在index.html后添加Default.php, Default.html等,以单个空格将其分开;    ·重启Apache,用http://localhost测试是否成功。成功的话屏幕会有个It works! 3、允许Apache将PHP程序作为模块来运行:    在httpd.conf任意位置添加: {syntaxhighlighter brush: php}    LoadModule php5_module "C:/php5/php5apache2_2.dll" (特别注意这一条,很多地方是调用php5apache2.dll,这样在运行PHP代码时会提示httpd.exe应用程序错误)    AddType application/x-httpd-php .php    AddType application/x-httpd-php .html //你可以跟据情况添加AddType application/x-httpd-php .htm {/syntaxhighlighter} 4、 重起服务器

第三、安装配置Apache虚拟主机

对httpd.conf进行以下设置:

1、注释以下三行    # ServerAdmin    # ServerName    # DocumentRoot 2、将以下内容前面的#去掉 {syntaxhighlighter brush: php}    LoadModule proxy_module modules/mod_proxy.so    LoadModule proxy_ajp_module modules/mod_proxy_ajp.so    Include conf/extra/httpd-vhosts.conf //启用虚拟主机配置文件 {/syntaxhighlighter} 3、配置/conf/extra/httpd-vhosts.conf,如下 {syntaxhighlighter brush: php}       # Use name-based virtual hosting.    #    NameVirtualHost localhost:80    #    # VirtualHost example:    # Almost any Apache directive may go into a VirtualHost container.    # The first VirtualHost section is used for all requests that do not    # match a ServerName or ServerAlias in any <VirtualHost> block.    #    <VirtualHost localhost:80>     #ServerAdmin webmaster@dummy-host.localhost     DocumentRoot "E:/www/Souxiu"     ServerName cnlive     #ServerAlias www.dummy-host.localhost     #ErrorLog "logs/dummy-host.localhost-error.log"     #CustomLog "logs/dummy-host.localhost-access.log" common    //以下为手动添加的     <Directory "E:/www/Souxiu">     Options FollowSymLinks IncludesNOEXEC Indexes     DirectoryIndex default.html default.php     AllowOverride None     Order Deny,Allow     Allow from all     </Directory>    </VirtualHost>  {/syntaxhighlighter}

第四、配置Apache服务器支持.htaccess

1、让Apache支持mod_rewrite重写,打开Apache配置文件httpd.conf,查找并去掉下行前面的#号    LoadModule rewrite_module modules/mod_rewrite.so 2、让Apache支持.htaccess,打开Apache虚拟主机配置文件/conf/extra/httpd-vhosts.conf,查找并更改配置如下: {syntaxhighlighter brush: php}     <Directory "E:/www/Souxiu">     Options FollowSymLinks IncludesNOEXEC Indexes     DirectoryIndex default.html default.php     AllowOverride All //默认为None     Order Deny,Allow     Allow from all     </Directory>     AddDefaultCharset off //解决Apache中文乱码,关闭服务器的默认语言的发送,凭html文件头中设置的语言来决定网页语言。 {/syntaxhighlighter}

第五、安装配置MySQL5       默认安装就可以了,这里不再别说了;

第六、安装配置ZendOptimizer3.3

1、先停止Apache服务器 2、下载后得到 ZendOptimizer-3.2.0-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。我这里安装到D:/php/Zend 以下两步的目录根据你自己的默认WEB站点目录来选,当然也可以选择到D:/php/Zend目录 Zend Optimizer 的安装向导会自动根据你的选择来修改 php.ini 帮助你启动这个引擎。下面简单介绍一下 Zend Optimizer 的配置选项。以下为本人安装完成后 php.ini 里的默认配置代码(分号后面的内容为注释): {syntaxhighlighter brush: php} zend_extension_ts="D:/php/Zend/lib/ZendExtensionManager.dll" ;Zend Optimizer 模块在硬盘上的安装路径。 zend_extension_manager.optimizer_ts="D:/php/Zend/lib/Optimizer-3.2.0" ;优化器所在目录,默认无须修改。 zend_optimizer.optimization_level=1023 {/syntaxhighlighter} ;优化程度,这里定义启动多少个优化过程,默认值是 15 ,表示同时开启 10 个优化过程中的 1-4 ,我们可以将这个值改为 1023 ,表示开启全部10个优化过程。 调用phpinfo()函数后显示: Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with Zend Extension Manager v1.0.9, Copyright (c) 2003-2006, by Zend Technologies with Zend Optimizer v3.2.0, Copyright (c) 1998-2006, by Zend Technologies 则表示安装成功。 3、重起Apache服务器

第七、测试配置是否成功

1、在你配置的虚拟主机根目录创建default.php,内空如下:

{syntaxhighlighter brush: php}<html> <head> <title>Apache Host Test </title> </head> <body> <?php phpinfo(); ?> </body> </html> {/syntaxhighlighter}

2 在虚拟主机根目录创建.htaccess文件,内容如下:

{syntaxhighlighter brush: php} RewriteEngine On RewriteBase / RewriteRule test.html default.php //将test.html重写到default.php {/syntaxhighlighter} 运行:http://localhost/test.html,看是否可成功重写,并显示phpinfo信息!

标签