macphp開發
① Mac下用什麼工具開發網站
MAC下開發php可以使用ZendStudio、PHPStorm、SublimeText、Vim等主流工具
ZendStudioZendStudio是ZendTechnologies公司開發的PHP語言集成開發環境(IDE)
除了有強大的PHP開發支持外也支持HTML、js、CSS,但只對PHP語言提供調試支持
Studio5
5系列後,官方推出了基於Eclipse平台的ZendStudio,當前最新的11
0
1版本亦是構建於Eclipse平台
PHPStormPhpStorm是一個輕量級且便捷的PHPIDE,其旨在提供用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查
SublimeText是一個代碼編輯器(SublimeText2是收費軟體,但可以無限期試用),也是HTML和前哪散文先進的文本編輯器
SublimeText是由程序員JonSkinner於2008年1月份所開發出來,它最初被設計為一個具有豐富擴展功能的Vim
SublimeText具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等
還可自定義鍵綁定,菜單和工具欄
SublimeText的主要功能包括:拼寫檢查,書簽,完整的PythonAPI,Goto功能,即時項目切換,多選擇,多窗口等等
SublimeText是一個跨平台的編輯器,同時支持Windows、Linux、MacOSX等操作系統
2012年6月26日推出新慧野碼版本的SublimeText2
0,與之前版本相比主要有較大脊滾的改善:支持Retina視網膜屏、快速跳到下一個、文本拖放、改善構建系統、CSS自動完成和高亮設置等
Vim是一個類似於Vi的著名的功能強大、高度可定製的文本編輯器,在Vi的基礎上改進和增加了很多特性
[1]VIM是純粹的自由軟體
Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體
1999年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二
但在2000年2月Vim贏得了SlashdotBeanie的最佳開放源代碼文本編輯器大獎,又將Emacs推至二線,總的來看,Vim和Emacs同樣都是非常優秀的文本編輯器
② Mac下安裝配置PhpStorm開發環境
參考: # macOS下安裝配置PhpStorm
默認mac中都是自帶php,apache,PHP在目錄/usr/bin/php中
apache默認站點根目錄為:/Library/WebServer/Documents
配置文件:/etc/apache2/httpd.conf
文本編輯器或者vim打開httpd.conf
搜索LoadMole php7_mole libexec/apache2/libphp7.so,將前面#號去掉。
略...
注意:xcdebug.so默認是在/usr/lib/php/extensions/目錄下,但是no-debug-non-zts-20180731版本不盡相同,需要設置成自己系統里的。
工程需要創建在/Library/WebServer/Documents/下面
可以將工程目錄放在左側的快捷導航中
在Phpstorm的Preference->Build, Execution, Deployment->Deployment->點+新建, name自定義,我起名叫webroot。 type選擇Local or mounted folder。
Mappings中,我們看到local path為我們新建的php目錄地址,web path on server 'webroot' (relative to folder).
因為apache容器的根目錄為/Library/WebServer/Documents/,所以在其中填入相對於/Library/WebServer/Documents/的目錄名稱,即HelloPHP保存。
配置安裝Xdebug
首先檢查phpstorm的xdebug配置,這里的debug port要和php.ini裡面的xdebug.remote_port相一致!默認是9000,如果9000埠被佔用的話,可以改成其他埠。
進入Debug>DBGpProxy,IDE key填PHPSTORM,host填localhost,port 填80
設置localService
新建一個server
設置run、debug自動瀏覽器打開的開始頁面
啟動
③ mac使用phpstudy加debug
昨天同事說讓幫改一個需求,今天擼了一天PHP,嗯,果然是最好的語言[狗頭]。
是一套使緩洞並用顫團了ThinkPHP框架開發的小程序系統,可以直接在後台修改預設板塊,小程序動態更新,現在需要加上廣告也能動態控制,之前沒有寫過PHP,所以從新開發不現實,但是改一改應該難度不大。由於PHP調試過程並沒有那麼順利,於是記錄一下這個過程,PHP調試環境不像其他語言那麼便利,直接debug run就行了,還需要安裝xdebug這樣的工具。
網上分享的很多vscode集成教程,很多都是單個文件調試,整個項目調試卻始終不成功,也不知道是不是我的問題……
於是又轉戰phpstorm這個強大的IDE,網上大部分教程都是win平台,都會從怎麼安裝PHP和xdebug開始,但是Mac下其實都自帶了,我擾跡們只需要配置並啟動就完事了,如果你也是mac平台按照其他教程安裝不上那就對了……
怎麼安裝不是本篇關注的重點,假設你也是macOS,那麼我們只需要配置就好了,下面是重點步驟。
④ macbook air 13 寸開發 php 夠用嗎
夠啦 只要你會搭建環境,這跟多少寸沒有關系吧---
⑤ 如何在Macbook Pro搭建PHP開發環境
Macbook Pro配置PHP開發環境 安裝環境如下: Mac OS 10.10.1 Apache 2.4.9 PHP 5.5.14 Mysql 5.6.22 Apache配置 在Mac OS 10.10.1中是自帶Apache軟體的,我們只需要啟手山動畢基中對應的服務就好了,以下命令是操作Apache時常用的幾個命令: // 啟鋒鉛動Apache.
⑥ Mac M1安裝php開發環境
去年年底,蘋果推出了新款的M1晶元的mac,最近剛好要換電腦,考慮對比再三,還是選擇了M1晶元的mac;剛拿到手以後,擔心會有軟體不兼容啥的,網上也推薦作為主力開發的筆記本的話,不推薦M1,但是現在已經完全配置好了開發環境,安全下車了。下面就來簡單介紹下安裝過程中的步驟:
注意:如果沒有安裝brew,需要先安裝brew,使用arch -arm64 brew install安裝
首先搜索是否包含想要安裝的mysql版本,如下圖:
此處選擇[email protected]這個版本,我本地已經安裝完成了
安裝完成後,需要添加環境變數,這樣才能在任何目錄下面直接打mysql訪問
先查詢有哪些php的版本,之前看網上說的M1,目前還不支持php7.3以下的版本,所有我安裝了php7.4
等待安裝完成後,可以開始部署項目了,由於我的項目是thinkphp框架開發的,而且用到了redis,所以,這邊需要先安裝redis依賴
安裝php redis依賴(此處使用pecl安裝,網上有很多使用編譯安裝的方法,那種方法比較麻煩,而且需要配置的地方比較多,pecl安裝的話,快捷方便)
這個安裝完成後,就只需要去nginx目錄下面配置項目文件就OK了。
其他的不多說,主要提一點,就是thinkphp框架,重定向那邊的配置,location裡面的配置需要修改下,如下圖:
修改完成後,重啟伺服器,還要重啟php-fpm,這個是關鍵
⑦ phpstorm2022mac配置
phpstorm2022mac配置:
1、Phpstorm2022是一個非常有用的PHP開發軟體。該軟體支持所有PHP語言功能,提供最好的代碼掘陸咐補全、重構、實時防錯等功能,可以為程序員提供更高效的PHP開發。新版本改進了phpstorm軟體的自動補全功能。還增加了代碼清理工具,可以刪除不必要的部分來優化完整的類名,從而更好的提高用戶的工作效率。
2、hpstorm以其零配置可視化調試器而聞名,其使用戶能夠全面地了解應用程序的每個步驟。能與Xdebug和Zend調試器一起使用,並支持遠程或本地使用。還能通過phpunit進行單元測試,通過behat進行BDD,判純並提供一個集成悉賀的分析器。
⑧ 怎樣在mac上面配置php環境
工具:Apache 2.4.16、PHP、Macbook Pro、MySQL 5.7
步驟:
1、打開終端,輸入命令:sudo apachectl start,啟動Apache。
⑨ 在MAC上利用Docker鏡像搭建PHP5.2開發環境
隨著MAC操作系統和各種軟體的不斷升級,在系統上宏伏枯搭建APACHE2.4+PHP5.2的環境變得異常困難,筆者嘗試過通過brew install [email protected]的環境,並利用brew-php-swithcer或者brew link php 5.6來和PHP7做切換,但實際使用中,PHP5依賴一些軟體包,比如openssl比較老蔽洞,導致出現各種問題,並不能很好的解決在一個電腦上,運行兩套PHP開發環境的需求。基於此,筆者只能另闢蹊徑,通過Dokcer來解決這個問題。
1、官網查找一下php可以使用的鏡像(別人做好上傳的),直接搜比如php5.2之類的
2、筆者找的是flandera/php5.2-apache這廳搏個,自帶apache,由於缺乏文檔,把鏡像拉下來,跑一下進去看看
進去後,研究下結構,結果如下:
apache的conf文件目錄在/etc/conf/apache2/apache2.conf,此外這個conf文件include了一個空的httpd.conf文件
網站根目錄在/var/www下
3、解決思路
編制一個dockerfile文件,將httpd.conf文件打包成新的鏡像
將程序通過docker命令映射到容器中
4、編制conf文件
5、編制dockerfile(參考,名稱和目錄根據實際修改)
6、重新編譯並運行
執行命令時候,httpd.conf需要和Dockerfile在同一個目錄,如果conf文件有改動,需要重新打包
5、mac電腦打
http://localhost:9987/webapp 看是不是正常了
⑩ 【數據遷移】MAC+PHP開發環境
折磨了我兩年多的老mac,終於還是決定換新機了。
老mac上已經裝了很多東西,也是我一直忍著不換的原因。在換機之前還一直擔心,這么多東西要裝死我呀。還好 一網路發現優秀的蘋果有自帶數據遷移的功能。
數據遷移 自行網路,很簡單,過程中沒遇到啥問題。
主要說遇到的問題
死活不讓建啊,網路說需要在安全模式下關閉SIP
https://blog.csdn.net/weiyoushi4001/article/details/102928575
結果問題2誕生了 這安全模式不論是 command+R 還是 command+option+R+P 還是 shift 統統進不去,救命了,重啟了半天死活進不去
網路了半天,最後找運維大佬求助,找到了這個
https://support.apple.com/zh-cn/HT201262
哦,原來咱是11.4的版本,咱得用晶元的方式進入安全模式
然後呢,這安全模式也怪坑的,賊難進。
具體就是先關機,然後按開機鍵,然後死死按住開機鍵,直到看到那一行小字變成另一行小首辯字了就趕快放手了,繼續按著就關機了。。。
然後呢,咱要進安全模式,咱不能選左邊的磁碟,要選右邊的選項,不然你要是進了左邊的磁碟然後執行那個命令 啥 csrutil disable 哎喲人家就一直提示咱 這得從安全模式下才能執行
然後咱又懵了 啥?我這不是安全模式嗎???
正確操作是 進右邊那個選項,然後等他loading完,左上角有個實用工具,然後就在那裡打開終端,執行csrutil disable這個命令,ok 成功了!
具體就是 https://jingyan..com/article/17bd8e52e9cfc5c4aa2bb806.html 按這個來,只是版本如果是11的,得按晶元的方式進入安全模式。
然後按燃廳文檔說的,咱要重啟 再mount一下就完事了吧~好叻 那麼問題3也來了
啥玩意?咱好不容易進了安全模式把那啥安全模式給關了,你咋還不讓掛載呢,這都整半天了,搞啥玩意?
再一頓網路,可算找到正解了
https://blog.csdn.net/cq20110310/article/details/114929072
看看你的mac 的系統版本,如果是[Cataline] 也就是11之前的,使用方法一
mac的版本 11.0 之後的用下面,Mac Big Sur 使用方法二
方法二根本不需要用到安全模式,哈哈哈哈哈。。不知道哭好還是笑好
所以咱按方法二很快搞定了
然後啟動nginx,之前配置nginx文件里一些路徑和現在有點出入,改一下
就行了。
之前是者段缺搞過的,但是遷移到新機後,phpstorm就一直提示應用程序phpstorm不能打開,應該是跟激活有關
進到 /Applications/PhpStorm.app/Contents/MacOS 下發現