[英]PHP Extension : Module 'hello' already loaded in Unknown on line 0
我的開發環境:
Linux-Linux localhost.localdomain 2.6.9-42。
阿帕奇:2.2.4
的PHP:5.2.3
我寫了一個PHP擴展名hello。
當我進行測試時,它告訴我:
PHP警告:模塊“ hello”已在第0行的Unknown中加載
PHP警告:模塊“ hello”已在第0行的Unknown中加載
我檢查php.ini,只有一行extension = hello.so。
我刪除了php.ini中的extension = hello.so,然后成功進行了測試,但網絡服務器進程未加載hello模塊。
我該怎么辦?
我想記住錯誤消息實際上是誤導性的,在我的情況下(前一段時間),由於模塊內部存在鏈接問題,我也收到了類似的消息。
這是一種無害的警告,但是當人們多次處理同一個INI文件時,我通常會看到此警告(例如,如果他們將其符號鏈接到“掃描此目錄以查找其他.ini文件”下的某個位置)
似乎沒有人會再看這個問題,所以我會說我的想法。 Make test將啟動php並加載make擴展文件,該文件不在php.ini中聲明的目錄中。 必須有另一個擴展文件,該擴展文件已經在php.ini中聲明的目錄中被php加載。 因此php加載了兩個具有相同名稱的擴展。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.