工作,我已經使用以下鏈接創建一個簡單的PHP擴展:PHP擴展不是在LINUX
Sample Hello World PHP extension on Ubuntu
我創建了一個PHP擴展成功爲hello.so
。 我已經使用XAMPP
包,在此我提出這個hello.so
到/opt/lampp/modules/
和我已經包含的行:
extension=hello.so in /opt/lampp/etc/**php.ini**
Eventhough,如果我從命令提示等調用的函數:
$ php -r ‘hello_world();’
即使我得到錯誤作爲功能未定義。
在擴展包含之後是否重新啓動Apache服務 –
php -m的輸出是什麼?它顯示了所有已加載的模塊。你能在列表中看到你的「你好」嗎? – Vineesh
@Swapnil Patil,我認爲如果他要通過命令行運行腳本,則不需要重新啓動apache。 – Vineesh