php lalaogu cn,php安装编译时错误合集
php安裝編譯時錯誤合集
出現collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1
出現此種錯誤最大可能是配置時出現了錯誤
libxml默認安裝的路徑是/usr/local,我把--with-libxml-dir=/usr/local/libxml2修改成了--with-libxml-dir=/usr/
出現undefined reference to libiconv_open
EXTRA_LIBS = -lcrypt -lz -lcrypt -lrt -lmysqlclient -lmcrypt -lldap -llber -lfreetype -lpng -lz -ljpeg -lcurl -lz -lrt -lm -ldl -lnsl -lrt -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lxml2-lz -lm -lcrypt
在后面添加 -liconv,即修改為:
EXTRA_LIBS = -lcrypt -lz -lcrypt -lrt -lmysqlclient -lmcrypt -lldap -llber -lfreetype -lpng -lz -ljpeg -lcurl -lz -lrt -lm -ldl -lnsl -lrt -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lxml2-lz -lm -lcrypt -liconv
出現make: *** [pdo_mysql.la] Error 1
這種情況最大的可能是使用make命令前沒有清楚上一次的make信息。需要使用make clean清楚以前的make信息再執行make操作
總結
以上是生活随笔為你收集整理的php lalaogu cn,php安装编译时错误合集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php代码冗余度检查插件,冗余代码检测与
- 下一篇: java随机生成10个不重复的数字,随机