2011-09-24 31 views
2

我使用CentOS的5.6如何在CentOS 5.6中啓用shell_exec()函數?

當我谷歌找到有關如何啓用了shell_exec答案()中的CentOS 5.6,他們回答如下所示:從disable_functions選項

# nano /etc/php.ini 

刪除了shell_exec名單。但在我的php.ini文件顯示以下內容:

disable_functions = 

請幫我我如何在CentOS 5.6中啓用shell_exec()函數?

回答

4

確保您的SELinux已禁用。

+1

這是個糟糕的答案 – Peter

0

創建一個腳本包含以下

<?php 
phpinfo(); 
?> 

,看看是否有其他的php.ini文件

+0

有一個在的phpinfo /等結果只有一個的php.ini(); – Tareq

+0

我可以知道你試圖運行的代碼嗎? – elibyy

+0

我有兩臺服務器。代碼與兩臺服務器都相同。在一臺服務器上它正在運行,但在另一臺服務器中它沒有運行。任何其他線索? – Tareq

2

禁用safe_modeshell_exec應該可用。

+0

safe_mode已禁用,並且shell_exec未啓用...我該怎麼辦? – Tareq

+0

那麼究竟是什麼不工作呢?使用'shell_exec'時是否有錯誤信息? – vstm

0

我發現這個在互聯網: disable_functions選項= 「」