本文目錄一覽:
mac apache環境 運行php
mac 自帶環境 打開終端 輸入 sudo apache -v 和php -v 即可查看版本
啟動apache
sudo apachectl start Mac自帶的Apache啟動了 在瀏覽器輸入「」,會顯示「It works!」,說明伺服器已經啟動成功了。Apache默認根目錄在「/Library/WebServer/Documents/」下。
配置文件(httpd.config)保存在/etc/apache2
修改配置文件 sudo vi /etc/apache2/httpd.conf
將默認目錄/Library/WebServer/Documents 替換成自己需要的目錄
LoadModule php7_module libexec/apache2/libphp7.so 將前面的# 去掉
運行localhost 會報錯:You don’t have permission to access / on this server.
這時修改下apache的配置文件httpd.conf:
AllowOverride None
Require all granted
Order deny,allow
Allow from all
然後 sudo apachectl configtest 查看是否修改成功
配置虛擬機
在配置文件httpd.conf的最後一行 並cd 進去 再 vi 進vhosts.conf文件
接著來到下圖 我們可以設置我們拉下來的項目的serverName
修改host文件 sudo vi /etc/hosts
接著在瀏覽器地址 輸入我們項目的servername 即可訪問
如果沒有成功 一般是緩存原因 換個瀏覽器 或者清除緩存 關閉瀏覽器程序 並重啟
(以後增加項目 改servername 谷歌有緩存 記得關閉再重啟)
一般命令
sudo apachectl start #啟動伺服器
sudo apachectl restart 重啟
sudo apachectl -v 查看伺服器版本
sudo apachectl stop #關閉伺服器
sudo vi /etc/apache2/httpd.conf 輸入密碼 進行配置文件修改
sudo apachectl configtest 查看更改是否成功
默認命令行 i 插入模式 esc退出模式
:wq! 保存和退出 (!表示強制修改) 要在英文模式下輸入
:w 保存
:q退出
:q! 強制退出 (誤改了東西 強制退出 就不會保存)
命令模式下 /content 查找(n查找下一個)
第一步 配置虛擬機
cd /private/etc/apache2/other
vi vhosts.conf
第二步 更改指向
sudo vi /etc/hosts
報錯:
E325: ATTENTION
Found a swap file by the name “/var/tmp/vhosts.conf.swp”
原因:
其一,是當前有其他的進程正在對相同的文檔進行編輯;
其二,之前的編輯會話被銷毀了(crashed)(也就是說,你上次編輯的時候,沒有保存就強制離開了。)
原理:
我們在編輯文件的時候,並不是對原有文件進行修改和覆蓋的,而是新建一個副本,名字叫xx.swp,我們對文件的編輯都放在了這個副本裡面,這也是為什麼我們能進行撤銷的原因,我們並沒有對原有的文件進行修改。當我們正常退出時,這個文件就正常消失,而當我們異常退出時,這個文件就會作為隱藏文件,當我們下次啟動vim時,它就會提示我們上次編輯時,有一個文件異常退出了,是否要進行恢復。也就是彈出E325錯誤。當我們異常退出時,這個隱藏文件會幫助我們還原到上次編輯的狀態。也就相當於是一個自動保存的功能。
解決辦法:
進入/var/tmp/vhosts.conf.swp 並將這個文件刪除
mac下怎麼打開PHP
???PHP不是應用程序,沒法打開(我感覺我這句話說得有一點問題…不過沒關係了…反正別想「打開」php就是啦~)
homebrew安裝完成PHP以後,你就可以進行PHP的開發了,推薦使用IDE來進行之後的工作,可以省略很多步驟。IDE推薦使用jetbrain家的PHPstorm。
如果不用IDE的話,桌面去新建一個文件夾(phptest),然後用文本編輯器(推薦使用sublime)寫一個簡單的php文件,比如index.php,裡面寫一個?php換行phpinfo();。然後用終端(命令行)cd到那個文件夾目錄。
然後輸入命令:php -S localhost:8888(埠可以自己隨便填)
瀏覽器里訪問:localhost:8888就可以看到本機安裝的PHP的信息了
mac如何直接在終端命令行下運行php腳本
啟動時看到白屏,按command+r,進入恢復磁碟,選擇實用工具的終端,就可以直接在終端里輸入命令了。但修改終端命令是很嚴肅的事情,可能會影響系統的,如果不確認命令的話,建議不要改哦。還有,如果電腦有重要數據的話,記得先備份一下。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/293561.html