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 《== 优化器管理所在目录。
相关文章:
1. 基于Apache Hudi在Google云构建数据湖平台的思路详解2. Linux apache实现https的配置方法3. Apache Doris的Bitmap索引和BloomFilter索引使用及注意事项4. 宝塔apache配置阿里云SSL免费证书的步骤(图文)5. apache虚拟主机配置的三种方式(小结)6. Apache自带的ab压力测试工具的实现7. Apache Hive 通用调优featch抓取机制 mr本地模式8. 使用 Apache 反向代理的设置技巧9. 使用 Apache Dubbo 实现远程通信(微服务架构)10. Apache Linkis 中间件架构及快速安装步骤