簡體   English   中英

具有MySQL連接的Ubuntu Lamp PHP腳本未使用Apache

[英]Ubuntu Lamp php script with mySQL connection not using Apache

嗨,我的LAMP安裝遇到了一個奇怪的問題

我正在使用帶有PHP5 Apache和mySQL的Ubuntu Server,通過http訪問時,它們都運行良好。

但問題是,我還想使用bash觸發一些腳本,因此基本上我可以隨意觸發它們並防止通過Apache / HTTP使用它們

腳本本身在用php5調用時運行,找到了所有包含的腳本。 但是由於某些未知的原因,mySQL似乎不像通過Apache那樣啟動數據庫。 我剛收到一條消息,說沒有數據庫連接。

bash相關的php調用是否有一些特殊的設置?

弄清楚了。 從Bash運行的PHP沒有特殊的數據庫設置,但是因為我在多個服務器上工作,所以我使用$ _SERVER ['HTTP_HOST']變量來確定應使用的登錄憑據。 因此,它僅在默認憑據正確的服務器上工作。

現在,我只是在代碼中添加了一個額外的選項,該選項基於dirname(__ FILE__)變量的值使用憑據。 效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM