Я установил MoJave из Sierra и не могу заставить работать Apache,
Я ожидаю, что он будет работать /Library/WebServer/Documents/index.html
-rw-r--r-- 1 root wheel 114 Jan 1 21:32 index.html
Когда я пытаюсьперезапустить сервер с помощью
$ sudo apachectl restart
и, на всякий случай, с
$ sudo /usr/sbin/apachectl restart
Я получаю,
/System/Library/LaunchDaemons/org.apache.httpd.plist: service already loaded
Но «загружен» означает «работает»'?
Также не запущен процесс httpd,
$ ps aux | grep httpd
ничего не возвращает.
И естественно, когда я перехожу на localhost в браузере, я получаю' site can 't быть достигнутым.
Я использую файл по умолчанию /etc/apache2/httpd.conf
Я использовал -k, чтобы понравиться,
$ sudo /usr/sbin/apachectl -k restart
и этодал,
httpd: Syntax error on line 546 of /private/etc/apache2/httpd.conf: Syntax error on line 8 of /private/etc/apache2/other/+php-osx.conf: Cannot load /usr/local/php5/libphp7.so into server: dlopen(/usr/local/php5/libphp7.so, 10): no suitable image found. Did find:\n\t/usr/local/php5/libphp7.so: code signature in (/usr/local/php5/libphp7.so) not valid for use in process using Library Validation: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.\n\t/usr/local/php5/libphp7.so: stat() failed with errno=22
Обновление
Затем я пошел к,
/private/etc/apache2/other/+php-osx.conf
и прокомментировал,
#LoadModule php7_module /usr/local/php5/libphp7.so
Now at least localhost/index.html works but I presume this disables index.php which is in the same place as index.html. The php code in index.php shows, it does not execute php.
Я думаю, что это могучее могуществопомощь,
https://coolestguidesontheplanet.com/install-apache-mysql-php-on-macos-mojave-10-14/
Любая помощь будет принята с благодарностью,
Спасибо