本次用的工具是:php-5.2.13-Win32+httpd-2.2.15-win32-x86-no_ssl.msi(apache2.2)
将php下的php.ini-dist文件重命名为php.ini,然后打开它进行设置,(一般把php文件放到D盘的根下:D:\php)
将下面的设置为:4096
output_buffering = 4096
将以下前面三个的前面的分号“;”去掉,后面两个看功能去用,要的时候再把它前面的分号“;”去掉
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_curl.dll //一般都默认启用的
extension=php_imap.dll //当用到创建图像函数时要用到的
还要记得在apache的httpd.conf里面加上
在LoadModule等项的下面加上:
LoadModule php5_module D:/php/php5apache2_2.dll //这是针对apache2.2版本的
LoadModule php5_module D:/php/php5apache2.dll //这是针对apache2.0版本的
在 AddType application/x-gzip .gz .tgz下面加上:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
接着在文件的最后加上:
PHPIniDir "D:/php"
配置完毕
其他的LoadModule项看具体应用去设定
分享到:
相关推荐
它们的配置文件——httpd.conf和php.ini,是实现服务器功能和优化PHP性能的关键所在。本文将深入探讨这两个配置文件的用途、结构和常见设置,帮助你更好地理解和调整你的Web服务。 **httpd.conf:Apache的心脏** ...
这里我们讨论的是预配置好的`httpd.conf`和`php.ini`文件,它们对于理解和配置Apache与PHP环境至关重要。 `httpd.conf`是Apache服务器的主要配置文件,它定义了服务器的行为、监听的端口、虚拟主机设置、日志文件...
3. **配置PHP处理器**:在`httpd.conf`中,添加或修改以下配置,使得Apache知道如何处理`.php`文件: ``` <FilesMatch \.php$> SetHandler application/x-httpd-php ``` 4. **设置PHP配置文件路径**:确保...
要实现每个站点使用独立的`php.ini`,我们需要编辑Apache的配置文件(通常是`httpd.conf`或`apache2.conf`)。在Apache的配置中,`VirtualHost`指令用于定义一个虚拟主机,即一个独立的网站。我们可以在每个`Virtual...
- `httpd.conf` 是 Apache 服务器的主要配置文件,在使用 PHP 作为 Apache 的模块时,可以通过此文件来进一步配置 PHP 的行为。 - 使用 `php_admin_value` 或 `php_admin_flag` 来更改特定请求的 `php.ini` 配置。...
还可以在 httpd.conf 中覆盖 php.ini 的值,以进行更灵活的配置: * php_value name value ;设置非 bool 型的指令,将 value 设为 none 则清除先前的设定 * php_flag name on|off ;仅用于设置 bool 型的指令 PHP...
标题提及的"apache2.2.6+php5.2.5+mysql的配置文件"是指在特定版本的Apache HTTP Server和PHP环境中,如何进行配置以确保它们能与MySQL数据库服务协同工作。这些配置文件是系统运行的基础,决定了服务的性能、安全性...
这样配置后,Apache会在启动时读取该目录下的php.ini文件来获取PHP的配置信息。 #### 2. 文件类型映射 ```plaintext AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php AddType ...
综上所述,解决ECSHOP3.6 H5网络错误的关键在于确保服务器配置符合官方推荐标准,正确配置`php.ini`和`httpd.conf`文件,并处理好304 Not Modified缓存问题。通过遵循上述步骤,大多数常见的网络错误应该能得到有效...
我们需要将解压后的php-5.2.9-2-Win32文件夹中的php.ini配置文件和php.exe等必要文件复制到Apache的相应目录,例如放到apache的bin目录下,并在httpd.conf中配置PHP处理器模块。 接着,MySQL 6.0是关系型数据库管理...
在`php.ini`与Apache服务器的`httpd.conf`文件之间存在协同配置机制。通过`php_value`和`php_flag`指令,可以在Apache层面修改PHP的配置值。这些配置项可以覆盖`php.ini`中的默认设置,使得在特定的服务器环境下,...
这将指明Apache在哪里寻找`php.ini`配置文件,并处理以`.php`为扩展名的文件。 4. **配置PHP** 接下来,我们需要配置PHP。打开`C:\php\php.ini`,根据项目需求调整配置选项。常见的设置包括内存限制(`memory_...
- 在`httpd.conf`中添加以下行,使Apache识别`.php`文件作为PHP处理: ``` LoadModule php5_module "path/to/php/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "path/to/php" ``` - ...
在使用Apache web服务器运行PHP应用程序时,正确配置PHP环境至关重要,其中包括确保Apache能够找到并使用正确的`php.ini`配置文件。这个配置文件包含了PHP的多种设置,如内存限制、上传大小、错误报告级别等。当...
1. **打开Apache配置文件**:找到Apache的配置文件httpd.conf,通常位于C:\Program Files\Apache Group\Apache2\conf\httpd.conf,使用文本编辑器打开。 2. **加载PHP模块**:在httpd.conf中找到LoadModule指令,...
3. 添加PHP解析器配置,找到`AddType`,添加`AddType application/x-httpd-php .php`,使Apache识别.php文件。 4. 配置PHP文件的根目录,找到`DocumentRoot`并设置为你的网站根目录,如`DocumentRoot "D:/Apache2/...
3. **关联Apache与PHP**:在Apache的配置文件httpd.conf中,添加LoadModule指令加载php_module,然后设置PHP处理器的配置,如AddHandler和Action,让Apache知道如何处理.php文件。 如果计划使用MySQL数据库,还需要...