2013-10-30 50 views
1

升級到小牛後,用brew重新安裝intlapc,我仍然無法加載任何php擴展(特別是那兩個)。
我不斷收到以下錯誤,沒有任何想法如何從那裏移動:升級到小牛後,不可能在Apache上加載任何php擴展

週三10月30日18時19分15秒2013] [聲明]的Apache/2.2.24(Unix的)PHP/5.4.17 DAV/2 mod_ssl/2.2.24 OpenSSL/0.9.8y mod_perl/2.0.7配置Perl/v5.16.2 - 恢復正常運行 [Wed Oct 30 18:23:35 2013] [notice]抓到SIGTERM,關機 [ Wed Oct 30 18:23:36 2013] [警告] Init:未配置會話緩存[提示:SSLSessionCache] httpd:無法可靠地確定服務器的完全限定域名,使用Julien.local作爲ServerName PHP警告:PHP啓動:無法加載動態庫'/ usr/lib/php/extensions/no-debug-non-zts-20090626/in tl.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/intl.so,9):未知在第0行找到圖像 PHP警告:PHP啓動:無法加載動態庫'/usr/lib/php/extensions/no-debug-non-zts-20090626/apc.so' - dlopen(/ usr/lib/php/extensions/no-debug-non-zts-20090626/apc .so,9):圖片未找到未知在線0

你知道這可能來自哪裏嗎?

+0

我也有這個問題,與Xdebug的&YAML的擴展一起。希望這個評論意味着我會在這個問題上得到更新? – TobyG

回答

2

發現php擴展文件夾現在是/ usr/lib/php/extensions/no-debug-non-zts-20100525 /而不是/ usr/lib/php/extensions/no-debug-non -zts-20090626。但php.ini沒有更新,指向新的擴展文件夾。

0

從PHP 5.3升級到PHP 5.4 APC停止加載的,比我安裝了APC的版本3.1.9(因爲他們說這是最後的好版本)手動等之後:

cd /usr/local/src/ 
wget http://pecl.php.net/get/APC-3.1.9.tgz 
tar -xvf APC-3.1.9.tgz 
cd APC-3.1.9 
/usr/bin/phpize 
./configure -enable-apc -enable-apc-mmap -with-apxs2=/usr/sbin/apxs -with-php-config=/usr/bin/php-config 
make 
make install 
service httpd restart 

,之後APC不加載仍然比我在php.ini尋找擴展dir指令,它是指向舊的目錄比我檢查的PHP exstensions目錄,並發現那裏有一個名爲no-debug-non-zts-20100525的新文件夾。所以我固定的php.ini 的extension_dir指令對文件夾的新沒有調試非ZTS-20100525的文件夾和它的工作...

相關問題