Я использовал XAMPP и решил удалить его и использовать встроенные в MacOS модули apache и php. Но при удалении XAMPP я случайно удалил файлы /usr /bin /php и другие файлы PHP-CLI. И я решил установить новейшую версию PHP (5.5.12) вместо пересоздания текущей версии (5.4.24). Скачал и распаковал. После этого выполните эту команду, как указано в этом руководстве.
./configure '--with-apxs2=/usr/sbin/apxs' '--enable-cli' '--with-config-file-path=/etc' '--with-zlib=/usr' '--enable-bcmath' '--with-bz2=/usr' '--enable-calendar' '--disable-cgi' '--with-curl=/usr' '--enable-dba' '--enable-ndbm=/usr' '--enable-exif' '--enable-fpm' '--enable-ftp' '--with-gd' '--enable-gd-native-ttf' '--enable-mbregex' '--with-mysql=mysqlnd' '--with-mysqli=mysqlnd' '--with-pear' '--with-pdo-mysql=mysqlnd' '--with-mysql-sock=/var/mysql/mysql.sock' '--with-tidy' '--enable-wddx' '--with-xmlrpc' '--enable-zip'
make
make install
Когда я проверяю phpinfo(), это все еще версия 5.4.24. Эта строка из моего httpd.conf
LoadModule php5_module libexec/apache2/libphp5.so
/usr/libexec/apache2/libphp5.so из старой версии, и я не смог найти libphp5.so для новой версии. В модулях dir нет файла libphp5.so.
Как я могу использовать новую сборку PHP с Apache?
ОБНОВИТЬ
Результаты команды php -v .
PHP 5.5.12 (cli) (built: May 27 2014 05:17:21) Copyright (c) 1997-2014 The PHP GroupZend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies