Apache安装目录下的conf/httpd.conf打开并添加修改:
在加载项最后一行添加上这一句:
LoadModule php5_module "c:/www/php/php5apache2_2.dll"
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
在这二句的后面加上:
AddType application/x-httpd-php .php
PHPIniDir "C:/www/php"
在后面加上下面这一条因为phpmyadmin需要此文件:
LoadFile C:/www/php/libmysql.dll
#LoadModule rewrite_module modules/mod_rewrite.so(去#号)
#Include conf/extra/httpd-vhosts.conf(去#号)
DocumentRoot "F:/"
<Directory "F:">
DirectoryIndex index.html index.php
将php.ini-production 改名为 php.ini
;extension_dir = "ext"改为
extension_dir = "c:/www/php/ext"
将下面二句前面的;去掉
extension=php_mysql.dll
extension=php_mysqli.dll
端口占用的解决方法:1 在运行里输入:netsh winsock reset 重启查看占用端口
ZendOptimizer 编译器引擎
Windows系统下在php.ini文件中加入如下,不要包含任何空格:
[Zend]
zend_optimizer.optimization_level=7
zend_extension_ts="C:\Program Files\Zend\lib\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts="C:\Program Files\Zend\lib\Optimizer-3.3.0"
Unix系统下在php.ini文件中加入如下两行,不要包含任何空格:
--disable-debug(这个参数现在的php版本应该是缺省的)
tar zxvf<package name>
并把 ZendOptimizer.so 文件拷贝到 /usr/local/Zend/lib
在php.ini,不要加入任何空格和tab符:
zend_optimizer.optimization_level=15
zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"
注:(网上资料中所看到的内容,也许是版本不同造成的内容有差异)
现在我们来介绍上边这些配置文件中相关内容的含义:
zend_optimizer.optimization_level 《== 优化程度,这里定义启动多少个优化过程。
zend_optimizer.encoder_loader 《== 是否允许处理由Zend Encoder加密的PHP文件。
zend_extension_ts 《== 优化器所在目录。
zend_extension_manager.optimizer_ts 《== 优化器管理所在目录。
相关文章: