簡體   English   中英

如何檢查服務器上是否安裝了xdebug?

[英]how to check if there is xdebug installed on the server?

我正在使用phpstorm為我的公司開發moodle,moodle在公司的服務器上,如何檢查服務器上是否安裝了xdebug。 如果沒有,該如何安裝? 如果是,如何配置phpstorm以及如何調試? 謝謝!

理想情況下,您是在公司Moodle安裝的本地副本上進行開發,而不是直接在生產中進行開發。 一個非常有用的工具是Vagrant ,它有助於管理虛擬機。 除了安裝的其他開發工具(例如xdebug)以外,您將創建一個與您的生產托管環境盡可能匹配的Web托管環境的本地版本。

如果必須在生產環境上進行開發,則可以通過嘗試兩種方法(取決於對計算機的訪問權限)來檢查是否已安裝xdebug。

  1. SSH :在服務器的命令行上,運行php -i | grep xdebug php -i | grep xdebug 如果服務器已安裝xdebug,您將看到一些配置輸出。

  2. phpinfo() :如果您不能使用ssh但可以在生產環境中運行代碼,則創建一個執行php函數phpinfo(); 僅,然后訪問該頁面。 您將看到所有php配置信息的轉儲。 做一個找到你的瀏覽器的搜索xdebug ,如果你看到什么,然后將其安裝。 它可能未啟用,但這是您應該習慣谷歌搜索的另一個問題。

就phpstorm和xdebug而言, 按照說明進行操作,並假設您的服務器已根據需要進行設置,則可能會起作用。 在不受控制的機器上進行生產工作的問題在於,您可能將無權根據需要配置事物,而事實上,在生產上進行開發首先不是一個好主意。

我強烈建議您使用Vagrant建立本地開發環境。

暫無
暫無

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

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