macphp命令,mac php

本文目錄一覽:

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-26 13:14
下一篇 2024-12-26 13:14

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Mac自帶Python:你不知道的全能開發工具

    你知道嗎?你的Mac自帶Python!而且它能夠支持開發多種應用程序、執行的任務也很多種多樣。讓我們一起來探索一下Mac自帶Python的神奇功能吧! 一、快速入門 要馬上開始使用…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Git config命令用法介紹:用正確的郵箱保障開發工作

    本文將詳細介紹如何使用git config命令配置Git的全局和本地用戶信息,特別是如何正確使用用戶郵箱,保障Git操作的正常進行。 一、git config命令介紹 Git中的每…

    編程 2025-04-29
  • Python命令大全及說明

    Python是一種高級編程語言,由Guido van Rossum於1989年底發明。它具有良好的語法結構和面向對象的編程思想,具有簡潔、易讀、易學的特點,是初學者以及專業開發人員…

    編程 2025-04-29
  • Python SSH 遠程執行命令

    Python SSH 遠程執行命令是指在一個伺服器上執行遠程另一個伺服器上命令。如果你需要在本地機器上執行命令,或者在遠程機器上執行本地命令,你都可以使用 SSH。在 Python…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • 剖析命令執行函數

    在編程開發過程中,命令執行函數是非常常見的一個概念。它是指接受一個命令字元串,並將其解析執行,返回相應的結果或錯誤信息的函數。本文將從多個方面對命令執行函數進行詳細的闡述,包括其定…

    編程 2025-04-28
  • 如何使用Python執行Shell命令並獲取執行過程信息

    本文將介紹如何使用Python執行Shell命令並獲取執行過程信息。我們將從以下幾個方面進行闡述: 一、執行Shell命令 Python內置的subprocess模塊可以方便地執行…

    編程 2025-04-28
  • Python中獲取用戶輸入命令的方法解析

    本文將從多個角度,分別介紹Python中獲取用戶輸入命令的方法,希望能夠對初學者有所幫助。 一、使用input()函數獲取用戶輸入命令 input()是Python中用於獲取用戶輸…

    編程 2025-04-27

發表回復

登錄後才能評論