您的位置:首页技术文章

httpd.conf设置 配置Apache

【字号: 日期:2023-05-28 17:08:36浏览:5作者:馨心

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 《== 优化器管理所在目录。

标签: Apache Windows Linux
相关文章: