本文目录一览:
- PHP如何安装及配置
- [如何安装配置php apche](#如何安装配置php apche)
- [怎么安装 php5-dev package](#怎么安装 php5-dev package)
- 问个PHP5安装配置的问题
PHP如何安装及配置
- 将下载的压缩包解压到纯英文目录下;
- 因为PHP是被动型的服务,目的是为Apache提供处理PHP代码的服务。因此配置的核心是告诉Apache PHP的位置,并指定它处理
.php
文件。 - 打开Apache的配置文件
httpd.conf
:- 搜索
LoadModule
,找到后按照相同格式加载PHP模块,例如:LoadModule php5_module "D:/php/php5apache2_2.dll"
- 搜索
mime_module
,找到后在该标签内添加:AddType application/x-httpd-php .php
- 搜索
- 上述配置告诉Apache,
.php
文件将被当作application/x-httpd-php
格式处理,而该格式由PHP处理。 - 配置完成后,
.php
文件即可被服务器调用执行。 - PHP本身的配置文件需要手动创建:
- 在PHP解压目录下找到
php.ini-development
,复制并重命名为php.ini
。 - Apache调用PHP时会使用该配置文件,因此需要在
httpd.conf
中添加:PHPIniDir "D:/php"
- 在PHP解压目录下找到
- 添加扩展:
- 在
php.ini
中搜索extension_dir
,设置扩展目录为PHP解压目录下的ext
文件夹:extension_dir = "D:/php/ext"
- 在
php.ini
中添加需要加载的扩展模块,例如:extension=php_mysql.dll
- 在
如何安装配置php apche
- PHP安装
使用绿色方式下载ZIP文件并解压。 - 配置PHP
- 在PHP解压目录下找到
php.ini-development
(开发环境)或php.ini-production
(生产环境),复制php.ini-development
并重命名为php.ini
。 - 编辑
php.ini
:register_globals = Off
:建议保持关闭,以提高安全性。关闭时使用$_POST
、$_GET
获取表单数据;开启后可直接使用变量名获取。- 启用扩展模块:通过搜索
extension
关键字,去掉前面的分号;
,例如:
去掉分号后表示启用该模块。;extension=php_mysql.dll
- 设置扩展目录路径:
extension_dir = "D:/php/ext"
- 如果启动Apache时报错“找不到指定模块”,请检查
extension_dir
是否正确设置。
- 在PHP解压目录下找到
- PHP与Apache协同工作
- 打开Apache的配置文件
httpd.conf
:- 添加以下两行以加载PHP模块和指定配置文件路径:
LoadModule php5_module D:/php/php5apache2_2.dll PHPIniDir "D:/php"
- 根据Apache版本选择正确的DLL文件(如
php5apache2_2.dll
适用于Apache 2.2)。
- 添加以下两行以加载PHP模块和指定配置文件路径:
- 添加可执行PHP的文件类型:
可根据需要添加更多文件类型,如AddType application/x-httpd-php .php AddType application/x-httpd-php .html
.htm
或.txt
。
- 打开Apache的配置文件
怎么安装 php5-dev package
详细的PHP5安装方法
- 安装PHP
- 下载
php-5.1.2-Win32.zip
,解压至D:\php\
目录。
- 下载
- 配置系统环境
- 将
D:\php\
和子文件夹ext
下的所有.dll
文件复制到C:\Windows\System32
(Windows 2000为C:\WINNT\System32
)。 - 将
D:\php\
目录下的php.exe
、php-win.exe
和php.ini-dist
复制到C:\Windows
(Windows 2000为C:\WINNT
)。 - 将
C:\Windows\php.ini-dist
重命名为php.ini
,并用记事本打开进行以下修改:register_globals = Off
→ 改为On
(可选,根据需求)。extension_dir =
→ 设置为"D:\php\ext"
。- 去掉以下扩展前的分号
;
以启用:;extension=php_dbase.dll ;extension=php_gd2.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_mssql.dll ;extension=php_mysql.dll
- 将
- IIS配置
- 打开Internet 服务管理器:
- 网站(右键)→ 属性 → 主目录 → 配置 → 添加:
- 扩展名:
.php
- 可执行文件路径:
D:\php\php5isapi.dll
- 扩展名:
- Web 信息管理器 → 添加新的Web扩展程序:
- 名称:
PHP
- 可执行文件路径:
D:\php\php5isapi.dll
- 点击“允许”
- 名称:
- 网站(右键)→ 属性 → 主目录 → 配置 → 添加:
- 打开Internet 服务管理器:
- 重启IIS
- 创建一个
.bat
文件,内容如下并运行:net stop w3svc net stop iisadmin net start w3svc
- 创建一个
- 测试PHP
- 新建一个网站,在网站目录下创建
a.php
,内容如下:<?php phpinfo(); ?>
- 浏览该文件,查看是否成功显示PHP信息。
- 新建一个网站,在网站目录下创建
问个PHP5安装配置的问题
- 将
php-5.2.5-Win32.zip
解压至D:\WAMP\PHP
目录。 - 如果该目录不存在,请手动创建一个。