2011-04-18 57 views
0

我有一個PHP腳本,我認爲使用Zend加密。當我運行php filename.php時,它運行良好,雖然它不包括在bash腳本中。有誰知道什麼可能是錯的?我已將PHP安裝在/ usr/local/bin /中。加密的PHP文件問題

+3

你是如何「,包括它在使用哪個php.ini文件一個bash腳本「? – ThiefMaster 2011-04-18 09:47:11

+2

如果您的命令行php二進制文件安裝在/ usr/local中,它可能也會查看另一個php.ini文件,這反過來可能不會載入與您的mod_php版本相同的zend擴展名。 – mario 2011-04-18 09:53:13

回答

1

您可以檢查,看看有什麼php.ini文件中的命令行我這個運行:

$ php -i | grep 'Configuration File' 

,那麼你可以修改該文件來加載Zend Optimizer的。 (尋找的zend_extension標誌在你的Web服務器使用爲php.ini)

或者,你可以強制與-c標誌

$ php -c /path/to/web-server/php.ini myscript.php