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 -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 51CTO部落格,原文連結:http://blog.51cto.com/xinsz08/1795767,如需轉載請自行聯絡原作者
相關文章
- 求助 :ubuntu 編譯核心後(make -jn),sudo make modules_install報錯Ubuntu編譯
- qt編譯報錯 無法執行“rc.exe”QT編譯
- Linux make編譯報錯:undefined reference to `vtable for XXX 'Linux編譯Undefined
- caffe make 編譯編譯
- php編譯小錯誤PHP編譯
- 編譯PHP的錯誤編譯PHP
- Make編譯之編譯32bit ffmpeg編譯
- Laravel 中執行 PHP artisan migrate 報錯LaravelPHP
- Android編譯通過,執行編譯錯誤問題總結Android編譯
- 專案編譯報錯編譯
- Idea除錯Rocketmq原始碼編譯執行Idea除錯MQ原始碼編譯
- 執行無法解決的編譯錯誤編譯
- Laravel 自帶命令: PHP artisan make:auth 執行流程LaravelPHP
- .NET 編譯執行or解釋執行?編譯
- PHP編譯安裝時常見錯誤解決辦法,php編譯常見錯誤PHP編譯
- vim編譯執行c編譯
- C 語言常用錯誤程式碼釋義大全,讓你編譯執行報錯不是煩惱編譯
- 編譯核心make dep 的意思(轉)編譯
- 樹莓派編譯OpenCV報錯樹莓派編譯OpenCV
- PHP編譯configure時常見錯誤,和PHP7.1.4 編譯安裝PHP編譯
- IDEA報錯java: 編譯失敗: 內部 java 編譯器錯誤IdeaJava編譯
- 網頁遊戲的編譯執行網頁遊戲編譯
- 如何在Windows下使用make編譯MakefileWindows編譯
- 如何檢視執行中的apache,php,mysql的編譯引數ApachePHPMySql編譯
- PHP編譯錯誤及解決辦法PHP編譯
- PHP中介軟體ICE,ICE的安裝配置,ICE常見編譯和執行(異常)錯誤PHP編譯
- 執行用例報錯
- ./mongod命令執行報錯Go
- linuxmysql執行報錯LinuxMySql
- 執行srvctl命令報錯
- Maven編譯elasticsearch-analysis-ik報錯Maven編譯Elasticsearch
- Bitcode導致的編譯報錯編譯
- windows 2003 64位系統php執行報錯WindowsPHP
- C程式從編譯到執行C程式編譯
- ubuntu編譯執行xv6Ubuntu編譯
- Java編譯和執行的命令Java編譯
- 執行時框架,編譯時框架框架編譯
- 【開發語言】PHP、Java、C語言的編譯執行過程PHPJavaC語言編譯