mac如何運行php文件位置,mac安裝php環境

本文目錄一覽:

mac中如何用xampp打開php文件

將PHP文件放在xampp/htdocs,就快要運行!

你的採納是我前進的動力,

記得好評和採納,答題不易,互相幫助,

手機提問的朋友在客戶端右上角評價點滿意即可.

如果你認可我的回答,請及時點擊採納為滿意回答按鈕!

Mac OS系統下怎麼運行自己寫的PHP

1、下載PHP 4.34 for os x ,下載後雙擊解壓並安裝。2、下載MySQL 4.0.18發行版 ,解壓並安裝映像中的兩個安裝包文件。mysql-standard-4.0.18.pkg-mysql4.0.18標準版安裝MySQLStartupItem.pkg-mysql啟動項目,可以上你的電腦在啟動系統時自動運行mysql服務。它安裝在/Library/StartupItems/MySQL/,如果你不想系統啟動時運行mysql服務,請不要安裝。如果你在安裝後又不想使用,請刪除/Library/StartupItems/MySQL/這個目錄。啟動mysql:1、如果你已經安裝了MySQLStartupItem.pkg,重新啟動電腦即可。2、如果你有安裝MySQLStartupItem.pkg或者不想啟動電腦,運行:應用程序-實用程序-終端程序,在終端中輸入命令:sudo /Library/StartupItems/MySQL/MySQL start然後輸入你的系統管理員密碼,如果沒有設定密碼就直接回車。關閉mysql服務:終端中輸入命令:sudo /Library/StartupItems/MySQL/MySQL stop然後輸入你的系統管理員密碼,如果沒有設定密碼就直接回車。mysql root賬戶密碼:mysql root密碼初始值是空。這樣雖然沒有問題。但很不安全。建議你更改root用戶密碼。注意:mysql root用戶和系統中的root用戶是不一樣的。是完全兩個不同的用戶。更改mysql root密碼請在終端中輸入命令:/usr/local/mysql/bin/mysqladmin -u root password 新密碼同時你也可以隨時使用這條命令更改你的密碼。3、下載x版mysql數據庫管理工具這是一個運行在mac os x系統中的mysql數據庫管理軟件,支持本地及遠程數據庫管理。並且還是免費的。這個程序的優點是完全CGI界面。並且密碼是保存在本機上的。相對比較安全。缺點當然是全英文、並且只能運行在os x系統中,無需php安裝。4、另外一個使用比較多的mysql管理工具是-phpmyadmin,請點這裡下載 它同樣是免費程序,但使用方法不同,同時需要服務器上運行php。優點是有多國語言界面,當然包括簡體,同時跨平台,在任何地方,只要有internet連接。你就能通過瀏覽器來登錄進行操作。解壓phpMyAdmin-2.5.6.zip,把它放到你的網站目錄下。os x系統中你應該放到:Library-WebServer-Documents目錄下。建議你修改phpMyAdmin-2.5.6這個名字為一個其它名字。這樣比較安全。用Textedit或者其它的文本編輯器打開phpMyAdmin-2.5.6-config.inc.php查找$cfg[‘Servers’][$i][‘host’] = ‘localhost’; // MySQL hostname or IP address該行下行還有很多參數都是你要連接的服務器數據庫的參數。如果你並不太懂它們的含義,建議大家不要修改。因為我們是作本地連接。所以host這項並不修改,又或者你需要連接其它服務器,請更改’localhost’為’主機域名’。繼續找到以下第一個文本: $cfg[‘Servers’][$i][‘user’] = ‘root’; // MySQL user$cfg[‘Servers’][$i][‘password’] = ”; // MySQL password (only needed如果你沒有設置過root賬號就什麼也不要動。如果你用終端設置過root密碼。請在第二行等號後面加上你的密碼。修改後應該是這個樣子。$cfg[‘Servers’][$i][‘user’] = ‘root’; // MySQL user$cfg[‘Servers’][$i][‘password’] = ‘密碼’; // MySQL password (only needed注意:你可能並不止找到一個,這裡因為我們只有本機一個,所以只修必了第一個找到的項目參數。如果你還需要連接其它mysql數據庫,可以再繼續修改。打開系統預置-共享-個人WEB共享打開瀏覽器。輸入地址:localhost/phpMyadmin-2.5.6/index.php從右邊Language的下拉菜單中選擇 chinese simplified(zh),這時候的mysql數據庫當然是空的。到些我們的php+mysql服務器就架好了。到網上找些php的源代碼放到Library-WebServer-Documents目錄下。參照源代碼中的安裝說明進行安裝即可。上傳的圖像

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的信息了

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

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

相關推薦

發表回復

登錄後才能評論