ОК, поэтому (ретроспективно, довольно глупо), я обновил версию mac osx PHP (не mamp php) от 5.3.28 до 5.4.10, чтобы попробовать и установить композитор. Теперь мои сайты MAMP, похоже, не загружаются. (Я не backender.)Модернизированная версия PHP до 5.4.1, URL-адрес MAMP сломан, поэтому был понижен, но все еще сломан?
1. Я модернизировал MAMP
В конце модернизации конечных сообщений в терминале был следующим:
Create symlink /usr/local/php5/entropy-php.conf /etc/apache2/other/+php-osx.conf
Restarting Apache
httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.0.2 for ServerName
Syntax OK
Но когда я проверил php в терминале, он все равно сказал 5.3.28.
2. MAMP начало страницы загружаются сайты не работали
Вдруг ни один из моих MAMP сайтов работали. Я установил виртуальные хосты в httpd-vhosts.conf (и используя sudo vim/etc/hosts). Они работают как 3 года без проблем.
MAMP еще загружает начальную страницу, но когда я загружаю сайт я получаю:
Not Found
The requested URL/was not found on this server.
Apache/2.2.26 (Unix) PHP/5.4.41 DAV/2 Server at domain.dev Port 80
3. переустановил MAMP
Так я потом удалил и переустановил MAMP, и реставрированные все мои настройки , который снова по-прежнему загружается нормально (версия MAMP php теперь 5.6.7).
4. Пробовал понижая макинтош PHP обратно в 5.3.28
Затем я пытался перейти обратно на PHP 5.3.28, но это не будет работать, когда я пытался использовать:
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.3.28
Так что я просто использовал:
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.3
И это, кажется, понизили до 5.3.29, но ш й ошибки следующие в конце:
Executing post-install script /tmp/5.3-frontenddev-post-install
Restarting Apache
httpd: Syntax error on line 665 of /private/etc/apache2/httpd.conf: Syntax error on line 8 of /etc/apache2/other/+php-osx.conf: Cannot load /usr/local/php5/libphp5.so into server: dlopen(/usr/local/php5/libphp5.so, 10): Symbol not found: _libiconv\n Referenced from: /usr/local/php5/lib/libintl.8.dylib\n Expected in: /usr/lib/libiconv.2.dylib\n in /usr/local/php5/lib/libintl.8.dylib
Когда я проверить версию PHP, он все еще говорит: '5.3.28' :(
5. Кто-то спасти меня
точно такая же проблема сохраняется. Я понятия не имею, что случилось, или как это исправить. Любая помощь будет оценена очень высоко!
Запуск Mac Lion 10.7.5
ОК, поэтому просто понял, что когда я отключу MAMP, я получаю точно такую же ошибку. Так ли это работает или нет, не имеет никакого значения. Такая же проблема возникает. Я могу получить доступ к сайтам, используя «localhost/domain.dev», но не только с именем домена. – jx3