編譯安裝php 的時候, 執行make報錯誤
make: *** [ext/phar/phar.php] 錯誤 127
[root@localhost php-5.4.9]# mkdir /usr/local/webserver/mysql/include/mysql
[root@localhost php-5.4.9]# ln -s /usr/local/webserver/mysql/include/* /usr/local/webserver/mysql/include/mysql
[root@localhost php-5.4.9]# make zend_extra_libs='-liconv'
拋錯:
generating phar.phar
/usr/local/src/php-5.4.9/sapi/cli/php: error while loading shared libraries: libiconv.so.2: cannot open shared object file: no such file or directory
make: *** [ext/phar/phar.php] error 127
解決的方法如下:
#vi /etc/ld.so.conf
在裡面加上一行
/usr/local/lib
2.然後執行/sbin/ldconfig
#/sbin/ldconfig
編譯make
#make zend_extra_libs='-liconv'
拋錯:
generating phar.phar
chmod: cannot access `ext/phar/phar.phar': no such file or directory
make: [ext/phar/phar.phar] error 1 (ignored)
build complete.
don't forget to run 'make test'.
此處可以忽略 不過解決辦法如下
#cd ext/phar/
#cp ./phar.php ./phar.phar
然後到php5.4資料夾
#make zend_extra_libs='-liconv'
#make test
#make install
維度2018
PHP編譯,執行make報錯
編譯安裝php 的時候,執行make報錯誤 make ext phar phar.php 錯誤 127 root localhost php 5.4.9 mkdir usr local webserver mysql include mysql root localhost php 5.4.9 ln...
PHP編譯,執行make報錯
編譯安裝php 的時候,執行make報錯誤 make ext phar phar.php 錯誤 127 root localhost php 5.4.9 mkdir usr local webserver mysql include mysql root localhost php 5.4.9 ln...
MAKE 巢狀執行make
在一些大的工程中,我們會把我們不同模組或是不同功能的原始檔放在不同的目錄中,我們可以在每個目錄中都書寫乙個該目錄的makefile,這有利於讓我們的makefile變得更加地簡潔,而不至於把所有的東西全部寫在乙個makefile中,這樣會很難維護我們的makefile,這個技術對於我們模組編譯和分段...