나는 XAMPP를 사용하여 그것을 제거하고 MacOS의 내장 아파치와 PHP 모듈을 사용하기로 결정했다. 그러나 XAMPP를 제거하는 동안 실수로 / usr / bin / php 파일과 다른 PHP-CLI 파일을 삭제했습니다. 그리고 현재 버전 (5.4.24)을 다시 작성하는 대신 최신 버전의 PHP (5.5.12)를 설치하기로 결정했습니다. 그것을 다운로드하고 압축을 풉니 다. 이 명령을 실행 한 후 이 가이드 .
./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 ind 수 없습니다. modules dir에는 libphp5.so 파일이 없습니다.
아파치와 함께 새로운 PHP 빌드를 어떻게 사용할 수 있습니까?
최신 정보
의 결과 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