Я noob в ссылке на apache. Я пытаюсь установить его на El Capitan. 1. Я включил «LoadModule php5_module» и поместил helloWorld.php в свой корень документа. (/ Library/Webroot/Documents) (мне не нужен пользовательский корень документа.)
2. Если я запустил php с терминала, он будет работать.
3. Но это не работает, когда я просматриваю браузер. Он жалуется, что мне нужно включить ExecCGI.
4. Если я включу ExecCGI для моего документа, то я получаю сообщение об ошибке в неверном заголовке.
5. Мое понимание было, мне не нужно рассматривать php-скрипты как CGI, если я разрешаю php5_module, и поэтому мне не нужен ExecCGI. (у меня есть какой-то другой каталог CGI, который имеет некоторые питон сценарии, и они прекрасно работают.)apache2 php5 combibation не работает на OS X El capitan
У меня есть следующие строки в моем httpd.conf
<IfModule php5_module> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps AddHandler php5-script .php </IfModule>
Может кто-нибудь предложить, где я должен делать что-то не так.
Благодаря
Наконец-то я нашел решение и использовал php-cgi вместо php. php-cgi добавляет требуемые заголовки, которые устраняют проблему неправильного заголовка. –