mac腫么查看php版本(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  並將這個文件刪除

如何查看PHP版本,php版本怎麼查詢

1. 查看linux的內核版本,系統信息,常用的有三種辦法:

uname -a; more /etc/issue; cat /proc/version;

2. 查看apache的版本信息,如果是通過yum,或者是rpm安裝的,可以使用rpm -qa |gerp httpd 來查看;

還可以通過httpd -v來查詢;

當然,安裝好apache後,可以直接elink迴環查看apache的信息。

3.查看php的版本信息,如果是通過yum,或者是rpm包安裝的,可以使用rpm -qa |grep php來查看;

同樣,也可以使用php -v來查看php的版本信息;

一般情況下,大多是通過安裝lamp後,使用phpinfo的測試頁來查看安裝的php的信息;

具體辦法為在/var/www/下新建index.php文件,具體內容即

?

php phpinfo();

?

即可。然後在/etc/httpd/conf/httpd.conf文件中添加index.php類型,然後重啟httpd,即可得到如下結果。

用什麼命令查看PHP版本

方法一:命令行查詢

如果已經配置好環境變量,直接在命令行中輸入php

-v,將會顯示php的版本信息。如果沒有配置環境變量,直接在命令行中進入到php的安裝目錄後,再輸入命令php

-v,如圖所示是我在安裝目錄下輸入查詢命令,可以看到輸出的版本信息為PHP5.3.29。

方法二:使用預定義常量PHP_VERSION查詢

新建一個php文件,在裏面輸入

?php

echo

PHP_VERSION;?

方法三:使用phpversion()函數查詢

新建一個php文件,在文件中輸入

?php

echo

phpversion();?

方法四:使用phpinfo()函數查詢

新建一個php文件,在文件中輸入

?php

echo

phpinfo();?

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/311140.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-05 13:23
下一篇 2025-01-05 13:23

相關推薦

  • PHP和Python哪個好找工作?

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

    編程 2025-04-29
  • Git secbit:一種新型的安全Git版本

    Git secbit是一種新型的安全Git版本,它在保持Git原有功能的同時,針對Git存在的安全漏洞做出了很大的改進。下面我們將從多個方面對Git secbit做詳細地闡述。 一…

    編程 2025-04-29
  • 如何部署一個服務到一個環境

    本文將從多個方面對如何部署一個服務到一個環境進行詳細的闡述,包括環境準備、代碼編寫、打包部署等。 一、環境準備 1、確定部署環境的操作系統版本、運行時環境(如JDK、Node.js…

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

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

    編程 2025-04-29
  • Python開發環境包括

    Python作為一門高效、易讀易學的語言,已經被越來越多的開發者使用。而Python的開發環境也發展得越來越完善。本文將會從以下幾個方面對Python開發環境包括做詳細的闡述: 一…

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

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

    編程 2025-04-29
  • 內核驅動編譯環境代價分析

    內核驅動編譯環境是在Linux系統中編譯內核模塊的過程。本文通過分析內核驅動編譯環境的各個方面,包括編譯工具的選擇、編譯速度、編譯器選項等,來探討其代價所在,並提供一些優化的建議。…

    編程 2025-04-29
  • 如何將Java項目分成Modules並使用Git進行版本控制

    本文將向您展示如何將Java項目分成模塊,並使用Git對它們進行版本控制。分割Java項目可以使其更容易維護和拓展。Git版本控制還可以讓您跟蹤項目的發展並協作開發。 一、為什麼要…

    編程 2025-04-28
  • Python的版本演變

    Python是一門非常流行的編程語言,它有着簡潔、易讀、易寫的特點。自1991年由Guido van Rossum發明以來,Python已經發展成為一個成熟的編程語言,擁有多個版本…

    編程 2025-04-28
  • 如何使用cmd激活python虛擬環境

    Python虛擬環境是Python用來隔離項目所需包和依賴庫的工具,以免不同項目之間的依賴關係衝突。下面將從安裝虛擬環境、創建虛擬環境、激活虛擬環境這3個方面來詳細講解如何在cmd…

    編程 2025-04-28

發表回復

登錄後才能評論