2015-10-27 96 views
1

我照着manual用函數來完成,並安裝PHP擴展skeleton.so調用PHP擴展功能,從網頁

void helloWorld (Php::Parameters &params) 
{ 
    std::string name=params[0]; 
    std::cout<<"Hello "<<name<<"!"<<std::endl; 

} 

如果我叫從PHP命令行,它工作正常:

php scr.php 

SCR。 php的內容:

echo helloWorld('Taylor'); 

但我不能讓它在網頁上運行。 網頁內容:

<html> 
<head> 
    <title>PHP Test</title> 
</head> 
<body> 
<?php 
echo helloWorld('Taylor') ; 
?> 
</body> 
</html> 

頁面爲空。

如何在網頁中啓用PHP擴展?

+0

[php include](http://php.net/manual/en/function.include.php) –

+0

原帖是關於構建擴展的 - 他們不需要包含任何東西。 –

回答

1

什麼錯誤出現在錯誤日誌中?

你有沒有重新啓動你的網絡服務器,以確保它被拿起新的擴展加載?

,如果你在你的網頁時,表示該擴展做

<?php 
    phpinfo(); 
?> 

裝?

+0

這給了web瀏覽器的emptypage。 Loks我的PHP不工作 – vico

+0

你在錯誤日誌中看到什麼? –