本文目錄一覽:
mac開發php使用什麼工具
MAC下開發PHP可以使用Zend Studio、PHPStorm、Sublime Text、Vim等主流工具。
Zend Studio
Zend Studio是Zend Technologies公司開發的PHP語言集成開發環境(IDE)。除了有強大的PHP開發支持外也支持HTML、js、CSS,但只對PHP語言提供調試支持。Studio5.5系列後,官方推出了基於Eclipse平台的Zend Studio,當前最新的11.0.1版本亦是構建於Eclipse平台。
PHPStorm
PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提供用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查。
Sublime Text
是一個代碼編輯器(Sublime Text 2是收費軟體,但可以無限期試用),也是HTML和散文先進的文本編輯器。Sublime Text是由程序員Jon Skinner於2008年1月份所開發出來,它最初被設計為一個具有豐富擴展功能的Vim。Sublime Text具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書籤,完整的 Python API , Goto 功能,即時項目切換,多選擇,多窗口等等。Sublime Text 是一個跨平台的編輯器,同時支持Windows、Linux、Mac OS X等操作系統。2012年6月26日推出新版本的Sublime Text 2.0,與之前版本相比主要有較大的改善:支持 Retina 視網膜屏、快速跳到下一個、文本拖放、改善構建系統、CSS 自動完成和高亮設置等。
Vim
是一個類似於Vi的著名的功能強大、高度可定製的文本編輯器,在Vi的基礎上改進和增加了很多特性。[1] VIM是純粹的自由軟體。Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。但在2000年2月Vim贏得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎,又將Emacs推至二線, 總的來看, Vim和Emacs同樣都是非常優秀的文本編輯器。[1]
哪位大牛知道在mac下vim怎麼配置?我是做php的新手,求助!!
我也想有個蘋果 。。。配置文件 一般在$HOME目錄下面,具體配置可以上github,搜索vimfiles,結果中源文件 _vimrc就是配置文件 了
怎樣在mac上面配置php環境
工具:Apache 2.4.16、PHP、Macbook Pro、MySQL 5.7
步驟:
1、打開終端,輸入命令:sudo apachectl start,啟動Apache。
2、打開ie瀏覽器,在地址欄中輸入localhost,出現It Works字元串,就說明Apache已經成功啟動。
3、在Macbook pro下,Apache的網站伺服器根目錄在/Library/WebServer/Documents路徑下。Mac OS 同樣自帶PHP,只需要在Apache的配置文件中添加Apache對PHP的支持就好了。在終端中輸入命令:
sudo vim /etc/apache2/httpd.conf
打開httpd.conf文件。
4、去掉注釋符號:LoadModule php5_module libexec/apache2/libphp5.so
5、重啟Apache服務。進入/Library/WebServer/Documents,新建一個測試的PHP頁面,輸入命令:sudo vim test.php
6、在test.php中輸入以下代碼?php phpinfo(); ?
在ie瀏覽器中打開頁面localhost/test.php,測試PHP是否可用即可。
Mac配置PHP開發環境
啟動Apache
1
先介紹幾個命令
// 啟動Apache服務
sudo apachectl start
// 重啟Apache服務
sudo apachectl restart
// 停止Apache服務
sudo apachectl stop
// 查看Apache版本
httpd -v
Mac OS自帶Apache,只需要啟動Apache就行。
打開終端,輸入命令:sudo apachectl start
2
打開瀏覽器,在地址欄中輸入localhost,出現It Works字元串,就說明Apache已經成功啟動
3
在Macbook pro下,Apache的網站伺服器根目錄在/Library/WebServer/Documents路徑下
END
配置PHP
Mac OS 同樣自帶PHP,只需要在Apache的配置文件中添加Apache對PHP的支持就好了
在終端中輸入命令:
sudo vim /etc/apache2/httpd.conf
打開httpd.conf文件
去掉紅框標註內容的注釋符號
LoadModule php5_module libexec/apache2/libphp5.so
然後保存
此處暫不介紹如何使用VIM編輯內容
重啟Apache服務
進入/Library/WebServer/Documents,
在該目錄下新建一個測試的PHP頁面,輸入命令:sudo vim test.php
在test.php中輸入以下代碼
?php phpinfo(); ?
在瀏覽器中打開頁面localhost/test.php,測試PHP是否可用
安裝MySQL
下載MySQL安裝包,如果是第一次安裝,建議下載DMG安裝包
打開DMG安裝包,雙擊安裝包里的PKG文件
一路點擊「繼續」,最後點擊「完成」
安裝完成後,打開「系統偏好設置」,可以看到多處一個MySQL圖標,
點擊「MySQL」圖標,在彈出的界面中,我們注意到MySQL已經啟動,並且是開機自啟動。
安裝好後,最好再創建能在終端中直接使用的MySQL快捷命令。
打開終端,輸入命令:
sudo vim /etc/bashrc
在bashrc中添加創建別名的命令:
alias mysql ‘/usr/local/mysql/bin/mysql’
alias mysqladmin ‘/usr/local/mysql/bin/mysqladmin’
編輯完後,需要使用「wq!」命令強制保存內容。
重啟終端,然後設置MySQL的root帳號,輸入命令
mysqladmin -u root password 123456
PS:
在執行上述命令時可能報錯:
mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user ‘root’@’localhost’ (using password: NO)’
如果碰到,可參考
先停止MySQL服務
打開「系統偏好設置」,選擇「MySQL」,在打開的對話框中點擊「Stop MySQL Server」
打開終端,輸入命令:sudo /usr/local/mysql/bin/mysqld_safe –user=mysql –skip-grant-tables –skip-networking
–skip-grant-tables:不啟動grant-tables(授權表),跳過許可權控制。
–skip-networking :跳過TCP/IP協議,只在本機訪問(這個選項不是必須的。可以不用)
保留開啟mysqld_safe的終端,新建一個終端,輸入命令:mysql
此時我們就可以直接登錄到MySQL服務了。
查詢MySQL的用戶信息,輸入SQL命令:
select host,user,authentication_string from user;
這一步驟熟悉的人可以跳過,在mysql 5.7以前的版本,密碼列的英文名是password,但是在5.7版本改成了authentication_string,這點是需要注意的。
我們只需要重置用戶名為root的密碼就可以,輸入SQL命令:
update user set authentication_string=PASSWORD(‘123456′) where user=’root’ and host=’localhost’;
新設置用戶或更改密碼後需用flush privileges刷新MySQL的系統許可權相關表,否則會出現拒絕訪問,還有一種方法,就是重新啟動mysql伺服器,來使新設置生效
7
重啟MySQL服務,打開終端,輸入命令:
mysql -uroot -p
輸入剛設置好的密碼就能成功登錄
原創文章,作者:BYBO,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/131820.html