我已经完成了下面给出的程序http://www.ricocheting.com/server/php.html用于安装 PHP 和 Apache。当我启动 Apache 服务器时,它显示“无效命令 PHPIniDir”。我该如何修复此问题?
我想学习 PHP。当我开始安装时,我遇到了这个问题。
编辑 Apache Conf 文件
使用记事本打开 httpd.conf(应该是开始菜单快捷方式“Apache HTTP Server 2.2 > 配置 Apache 服务器 > 编辑 Apache httpd.conf 配置文件”)。在文件的最开头或结尾添加以下几行:(注意:务必将 C:/php 部分都更改为您安装 PHP 的目录)
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
答案1
我建议你使用 XAMPP。它是 Apache、PHP、MySQL 等的完整软件包...你无需配置,可以轻松停止进程,这样你的计算机上就不会一直运行开放的 Web 服务器,如果通过 Internet 访问,可能会有风险。
尝试:微软XAMPP
答案2
我隐约记得也遇到过这个问题。如果我没记错的话,你可能需要在 PHPIniDir 后面添加一个 /
PHPIniDir "C:/php/"
答案3
答案4
我创建了一个名为 的新文件php.conf
。我在该文件中放置了以下内容:
php.conf
Loadfile "C:\php\php5ts.dll"
LoadModule php5_module "C:\php\php5apache2_2.dll"
PHPIniDir "C:\php"
AddHandler application/x-httpd-php .php
AddHandler application/x-httpd-php-source .phps
然后我进入我的httpd.conf
文件并包含该php.conf
文件:
httpd配置文件
Include conf/extra/php.conf
我在我的文件中,在这些行的正前方包含了上面的一行httpd.conf
,所有其他包含行都位于此处。
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>