ฉันใช้ XAMPP และตัดสินใจถอนการติดตั้งและใช้โมดูล Apache และ php ที่สร้างขึ้นใน MacOS แต่ในขณะที่ถอนการติดตั้ง 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 สำหรับเวอร์ชั่นใหม่ ไม่มีไฟล์ libphp5.so อยู่ในโมดูล dir
ฉันจะใช้ PHP build ใหม่กับ Apache ได้อย่างไร
UPDATE
ผลลัพธ์ของคำสั่ง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