方法:
1) wgethttp://mirrors.sohu.com/php/php-5.6.9.tar.g、 php原始碼目錄,執行./configure --enable-fpm --enable-mbstring --with-apxs2=/usr/local/apache2/bin/apxs --with-mcrypt --with-pdo_mysql --with-openssl --disable-fileinfo
3)執行make && make install
說明:1)phpenable-fpm-fpm-fpm php-cgi方式更好管理FastCGI。 (後者容易自動掛掉,特別注意上面那些配置要一次寫上,如果單獨為了使用php-fpm而只是加上了--enable-fpm來編譯一個版本,則有可能會使編譯版本不一致產生很多問題)
2)--with-apxs2=/usr/local/apache2/bin/apxs這個是跟apache相關的,一定要配置,這樣編譯產生的libphp5.so才會自動加到apache那邊去。
3)--with-mcrypt --with-pdo_mysql --with-openssl這些是laravel必須的
4)--disable-fileinfo要加上,不然編譯有可能報錯:virtual memory exhausal memory : Cannot allocate memory
版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。
以上就介紹了 linux下支援laravel和apache的php原始碼編譯,包含了面向的內容,希望對PHP教學有興趣的朋友有幫助。