phpstorm運行php項目
① 為什麼我安裝的phpSTORM運行不了PHP程序
phpstorm 是個 php 代碼編寫、除錯的工具,運行(瀏覽) php代碼,需要 php服務環境的支持,嚴格來說,與phpstorm無關。
一般來說,如果在 phpstorm 里,點擊瀏覽器圖標,能正確用選定的瀏覽器,打開正確的網址,那麼,通常來說,phpstorm就算是正常工作了。
建議先檢查php環境運行情況,再檢查phpstorm配置。
② phpstorm怎麼配置php
phpstorm配置php的方法步驟:
首先進行軟體安裝,下載exe可執行程序,按照安裝程序引導下一步下一步完成phpstorm的安裝,筆者安裝的是phpstorm的9.0版本.
安裝完成後,雙擊桌面圖標或者右鍵打開phpstorm程序,注意,軟體需要注冊碼,網路搜索注冊碼注冊即可.輸入網路到的用戶名和注冊碼復制到軟體的相應位置即可.
然後就會看到軟體的主界面,上面是菜單欄,左側是項目,中間是代碼編輯界面
然後我們將自己想要運行或者說想要打開運行的php項目或者php源代碼引入到phpstorm中來.點擊左上角file->open
筆者按照上面的方式已經引入了一個php項目,接下來就是配置php的運行環境,接下來就是配置php的運行環境,首先我們下載wapmserver這款軟體,同樣打開exe可執行程序,按照引導安裝完畢,筆者安裝的是2.5版本,支持php5.5
安裝完成後,並不需要運行該程序,但是要找到安裝該程序的安裝路徑,以便於我們在phpstorm中配置php的運行環境.找到後記住這個位置,這個時候再次打開phpstorm,然後file->settings-php,配置你的php解析程序安裝路徑,筆者安裝的路徑是在D盤
配置好php運行環境,接下來我們就可以在phpstorm中打開你要運行的php項目了,打開index.php引導頁,按住shift,選擇一款瀏覽器運行即可
③ phpstom 怎麼運行php
我現在上班一直用phpstorm,很棒, 文件(file)- 打開路徑(Open directory)然後選擇項目文件夾就可以了,不過大部分情況使用的是遠程項目。
④ phpstorm怎麼運行php斷點調試
運行環境:
PHPSTORM版本 : 8.0.1
PHP版本 : 5.6.2
xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll
ps : php版本和xdebug版本一定要相對應
1. PHP安裝xdebug擴展
php.ini的配置,下面的配置僅供參考,路徑要換成自己的!
[xdebug]
zend_extension="D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll"
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
ps : remote_handler 、remote_host、remote_port 這些都有默認值,但還是建議設置下,至少知道要設置這些參數~
查看phpinfo~
2.PHPSTORM設置
以前一直用zendstudio,剛開始用phpstorm非常蛋疼,用了一段時間後發現還挺好用的
1.首先檢查phpstorm的xdebug配置
這里的debug port要和php.ini裡面的xdebug.remote_port相一致!默認是9000,如果9000埠被佔用的話,可以改成其他埠。
2. 設置debug.
添加本地的 web server~
www****com 是我本地的 web server~ ~
3.開始調試
打好第一個斷點,shift + F9就可以了
打好第一個斷點,選中配置的debug, 按旁邊的臭蟲 按鈕
⑤ PHPstorm怎麼運行php
點擊File-Settings-Deployment 。點+按鈕增加伺服器
Mapping 設置工程路徑等
點擊 Edit Configuration
配置PHP HTTP Request
然後點擊+ - PHP Web Application
然後右鍵文件,點擊 Open in Browser XXXXXX on XXXX
或者在編輯界面滑鼠移動到右上角,會顯現出瀏覽器圖標。點擊即可打開
再或者在編輯界面按Alt + F2 進行選擇
--------------------------------華麗的分割線-----------------------------------------
剩下的是點擊運行按鈕打開瀏覽器的配置。可以不配
配置Start URL。Server和Browser可以打開...設置
Server配置,如果上面配了那這邊就不用配了
Broswer配置
最後選擇配置的運行選項
⑥ 在PhpStrom中配置Docker作為本地開發環境
平時大家在開發php項目的時候,本地都要裝php程序和composer,做單元測試的時候還需要phpunit,如果需要單測覆蓋率的話還要開啟debug,本文將使用一個docker鏡像搞定這些。
下面是一個php7.3+composer2.1+phpunit9.5的dockerfile,大家也可以根據自己的需要進行修改,然後自己構建為鏡像
我把構建的鏡像打個標簽phpstorm:7.3-composer,方便下邊使用
也可以拉取我已經構建好的鏡像
本地要先啟動docker desktop
2.1點擊配置 》PHP 》CLI解釋器
2.2 點擊+ 》Form docker 》 docker 》選擇第一步構建的鏡像
2.3 添加成功後如下圖,我們可以看到php版本號和xdebug的版本,然後點擊應用,確定
2.4 這時已經配置成功了,phpstorm會自動生成路徑映射,把項目根目錄映射到容器中/opt/project
3.1 這步配置比較簡單,看圖就可以了
3.2 安裝一個包測試一下
新建一個composer.json文件,點擊 【工具】 》【composer】》【管理依賴項】》在composer.json文件里隨便寫一個包名,然後點擊安裝,如果執行成功,這步就完成了。如果失敗,可以查看事件日誌是否缺少某些php擴展,然後在dockerfile里安裝擴展,重新構建鏡像,再次點擊composer安裝,重新構建鏡像不用再重新配置phpstorm。
添加命令行工具,選擇composer
看到輸出composer版本號,也就配置成功一半了。
我們執行下
配置就直接看圖吧
寫個單元測試一下,首先准備一個要測試的文件如下
然後點擊 【使用覆蓋率運行】,開始測試
⑦ phpstorm怎麼設置php文件在瀏覽器中運行
1:點擊file-settings-deployment
。點+按鈕增加服務
2:填寫apache伺服器的路徑
3:現在打開通過phpstorm打開瀏覽器再試試就可以了。
⑧ 為什麼我安裝的PHPSTORM運行不了PHP程序
phpstorm是編輯器,是提供代碼編輯的,不能直接運行程序很正常,要想運行PHP程序,就要放到伺服器目錄下去解析,如果你想在phpstorm裡面運行,就要先配置好debug,這樣運行的時候還能幫你檢查錯誤
⑨ phpstorm里直接運行PHP文件在瀏覽器中顯示502 bad gateway
說明伺服器沒有相應,也就是我們的web伺服器沒有接到有效的信息導致的。
解決辦法:
首先可能是我們瀏覽器使用了代理,我們打開桌面的瀏覽器找到右上角的工具打開,在下拉菜單中找到代理伺服器選項。
然後在彈出的代理伺服器選項中,選擇不使用代理的選項在前面打勾,然後重啟瀏覽器即可。END關閉不必要的程序;出現這種情況的可能是被一些程序攔截導致的,我們右鍵點擊電腦下方任務欄的空白區域。然後在下拉菜單中找到任務管理器,點擊進入任務管理器界面。然後在任務管理器中找到應用程序選項,把一些不必要的程序結束進程,然後在重啟瀏覽器打開網址就行了。