php編譯小錯誤

科技小能手發表於2017-11-12

在編寫PHP擴充的時候,可能會出現一個小錯

情景:在新建的擴充目錄裡,./configure —>make —>make install

錯誤提示:installing shared extends:/usr/lib64/php/modules/

錯誤:cp cannot stat `modules/*`: No such file or directory


我一直以為是/usr/lib64那邊的modules有問題呢

解決: 你的擴充套件目錄的modules沒有生成so檔案,生成就可以了。正常生成這個檔案就好了



PHP雖然是弱型別的語言,但是他的底層實現以及擴充都是c語言來寫的,所以如果你覺得Zend不好用揮著不想僅僅限於Zend,那麼你就應該學習下用c語言編寫PHP擴充,這樣的話,你對LNMP才會有更深的理解,也許薪資就不會原地踏步了。


願法界眾生,皆得安樂。

本文轉自 jackdongting 51CTO部落格,原文連結:http://blog.51cto.com/10725691/1952664


相關文章