Windows+Apache+PHP 模块方式安装
1 在路径中添加 PHP 的目录,或把 PHP 安装目录中的所有 DLL 复制到 %system_root%\system32 下。推荐在路径中添加 PHP 的目录2 在 PHP 的配置文件 (php.ini) 中设置扩展目录:找到 extension_dir,将其右值设置为 PHP 的安装目录
3 在 Apache 的配置文件 (conf/httpd.conf) 中添加:
LoadModule php5_module "%PHP安装目录%/php5apache2.dll"
AddType application/x-httpd-php .php
(载入 PHP 模块,PHP4 的要修改为相应的文件名和模块名;添加文件类型映射)
4 重起 Apache 服务,如果 Apache 服务的描述 (系统服务里双击 Apache) 也包含 PHP 就说明成功了。如果是在路径中添加 PHP 目录,就要在系统服务里重起 Apache 服务,而不能简单地用 ApacheMonitor 重起:
net stop Apache2
net start Apache2
很多人都遇到了启动 Apache 的时候提示找不到 %PHP安装目录%\ext\php_mysql.dll 等库,是因为它们需要 libmysql.dll 等库的支持,如果不在路径中添加 PHP 目录或把 PHP 安装目录中的相应 DLL 复制到系统目录下,Apache 就找不到。
如果已经将 PHP 目录添加至系统路径中但仍然提示找不到,可以试试重起系统,一般来说至少 mysql 可以找到。
模块方式安装的好处是,Apache 将把 PHP 在自己的进程中生成一个线程中执行。
相对于 Linux,Windows 创建进程的开销要大一些,所以模块方式安装会更好一些。
页:
[1]