php的安装、以module方式,将php与apache 结合
找到php根目录下到“php.ini-dist”文件,将其重命名为“php.ini”,复制一份到windows目录
修改“register_globals = Off”值,这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名 ']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取
引入dll文件目录extension_dir = "D:\Run\php\ext\"
所有的模块文件都放在php解压缩目录的“ext”之下,
去掉需要加载扩展前面的“;”
复制php根目录 php5ts.dll和 libmysql.dll到 C:\Windows\system32 中。
在apache httpd.conf配置文件中加入 “LoadModule php5_module D:/php/php5apache2_2.dll”是指以module方式加载php
设置 “PHPIniDir "D:/Run/php"”是指明php的配置文件php.ini的位置
PHPIniDir如果不设置的话默认实在windows目录下
“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”等等 可以执行php的文件类型
分享到:
相关推荐
本文将详细介绍如何在Windows环境下以module方式安装PHP,并将其与Apache服务器进行结合,实现支持PHP服务的功能。 #### 二、准备工作 在开始之前,请确保已经安装了Apache服务器。如果没有安装Apache,可以从官方...
### 解决Windows下安装Apache+PHP出现LoadModule takes two arguments问题 在Windows环境下配置Apache与PHP集成时,可能会遇到一个常见...如果问题依然存在,建议进一步检查Apache和PHP的日志文件以获取更多调试信息。
- 打开`C:\Apache24\conf\httpd.conf`配置文件,找到`#LoadModule php5_module modules/mod_php5.so`这一行,取消注释并修改为对应的PHP模块路径,例如:`LoadModule php5_module "C:/php/php5apache2_4.dll"`。...
3. **集成Apache**:在Apache的httpd.conf中,添加LoadModule指令加载PHP模块(mod_php),例如`LoadModule php5_module "path/to/php/php5apache2_4.dll"`。接着,添加以下配置,使Apache能够解析.php文件: ``` ...
4. 配置Apache以支持PHP,通常是在Apache的配置文件(如`httpd.conf`)中添加`LoadModule php5_module libexec/apache2/libphp5.so`,并设置PHP脚本的处理方式,如`AddHandler application/x-httpd-php .php`。...
安装过程中,选择“以Apache模块方式安装”,这样PHP会自动与Apache集成。 2. **配置php.ini**:找到并编辑php.ini文件,启用必要的扩展,例如mysql扩展,以便与MySQL数据库交互。同时,设置php.ini中的相关参数,...
这包括加载PHP模块(如`LoadModule php5_module modules/php5apache2_2.dll`)以及设置PHP脚本的处理指令,例如`AddHandler application/x-httpd-php .php`,这样Apache就会识别并处理以.php为扩展名的文件。...
- `LoadModule php7_module "D:/WebServer/php-7.2.3-Win32-VC15-x64/php7apache2_4.dll"`: 加载PHP模块,使得Apache能够处理PHP请求。 - `AddType application/x-httpd-php .php`: 指定`.php`文件类型,让Apache...
LoadModule php4_module "c:/path/to/php/php4apache2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/path/to/php" ``` 3. 解压 PHP 安装包到合适的位置,例如 `C:\PHP`。 4. 验证配置,启动 Apache...
LoadModule php5_module "D:/apacheenv/php/php5_apache2_2.dll" ``` 其中,“D:/apacheenv/php/php5_apache2_2.dll”应替换为你实际安装的PHP目录中的对应dll文件路径。 - **指定PHP.ini文件位置**:在`httpd....
对于Apache 2.x版本,配置方式略有不同,需在`conf/httpd.conf`文件中添加以下内容: ```apache LoadModule rewrite_module modules/mod_rewrite.so ``` #### 二、RewriteRule 详解 RewriteRule指令用于定义重写...
LoadModule php5_module "C:/php5/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/php5" ``` 这样Apache就能识别并处理.php文件了。 **三、测试PHP和Apache的集成** 1. **创建测试...
同时,注意不要混淆Apache与IIS使用的不同版本的PHP,因为它们对编译方式有特定要求。 接着,下载MySQL数据库,可以从MySQL官网免费获取。安装完成后,你可以创建数据库并进行基本的管理操作。 然后,下载Apache...
这通常涉及加载PHP模块(如`LoadModule php_module "path/to/php/phpxx.dll"`),并设置PHP处理器(`AddHandler application/x-httpd-php .php`)。 4. **安装PHP**:解压PHP安装包,将PHP可执行文件路径添加到系统...
LoadModule php4_module "C:/php/php4apache2.dll" ``` 3. 配置PHP处理程序映射,让Apache知道如何处理`.php`文件: ``` AddType application/x-httpd-php .php PHPIniDir "C:/php" ``` 4. 重启Apache服务以使...
此外,随着技术的发展,PHP7及以上版本已经不再使用"php5apache2.dll",而是采用更现代化的接口如mod_php或FastCGI方式与Apache交互,这也意味着开发者需要时刻关注最新的技术趋势,以适应不断变化的开发环境。...
4. **集成 PHP 与 Apache**:在 Apache 的 conf\httpd.conf 文件中,添加 LoadModule 指令加载 PHP 模块(如 LoadModule php_module "c:/php/php7apache2_4.dll"),然后配置 AddHandler 指令让 Apache 知道如何处理...
LoadModule php5_module "D:/wamp/php/php5apache2_2.dll" ``` - 设置PHP处理的文件类型: - 方法一:`AddType application/x-httpd-php .php` - 方法二:`AddHandler application/x-httpd-php .php` - 方法三...