當前位置:首頁 » 數據倉庫 » mac如何配置php
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mac如何配置php

發布時間: 2022-02-16 00:19:48

① mac系統可以開發PHP嗎怎麼配置開發環境呢

MAC下可以下個Windows系統模擬器來運行PHPWAMP。


蘋果系統下使用windows的軟體的方法:可以裝虛擬機vmware fusion。然後安裝windows系統,在windows中安裝軟體。有一個功能是在mac下直接使用軟體,優點是兼容所有windows可以運行的程序,穩定性較高。缺點是要安裝一遍windows。或者使用CrossOver,它允許直接在mac下運行exe


用PHPWAMP綠色集成環境(支持自定義版本,適合在本地,也適合在伺服器上面運行)


首先來看WAMP是什麼意思?

Windows下的Apache+Mysql+PHP,稱為WAMP。

屬於WAMP環境的集成軟體有很多,比如wampserver、apmserv、xampp、PHPWAMP等等,這些WAMP環境各有特點。我推薦使用PHPWAMP這款綠色集成環境


PHPWAMP自帶php5.2、php5.3、php5.4、php5.5、php5.6、php7這6個默認版本,擁有共生模式(與其他環境同時使用),單身狗霸體模式,強行打通阻礙運行網站。

如果還不滿意,可以自定義設置任何PHP版本,700個PHP版本隨便你切換。

擁有一鍵去除域名埠號,強制修改任意資料庫密碼等實用功能。


這篇教程文章里提供700多個PHP版本下載。(700個PHP版本一鍵切換)
網路搜索這個文章標題:
PHP集成環境如何自定義PHP版本,同時運行多個php版本一鍵開啟模塊。

搜到的文章中,在文章的附件里有提供PHP歷史版本下載,差不多700多個PHP版本。

② Mac os X系統怎麼配置php本地演示環境

不是必須要在伺服器上,伺服器只不過是性能更強勁的電腦而已。
連不上資料庫,先要看資料庫是否正常運行,二要看php中資料庫埠是否設置好,三要看資料庫用戶名、密碼是否正確。
重要的是出錯時注意看提示信息!

③ mac版怎麼配置php開發環境

mac自帶php環境,你可以打開自帶的終端,輸入php -env,就能顯示出來

④ 如何在Macbook Pro搭建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
1
Mac OS 同樣自帶PHP,只需要在Apache的配置文件中添加Apache對PHP的支持就好了
在終端中輸入命令:
sudo vim /etc/apache2/httpd.conf
打開httpd.conf文件
2
去掉紅框標注內容的注釋符號
LoadMole php5_mole libexec/apache2/libphp5.so
然後保存
此處暫不介紹如何使用VIM編輯內容
3
重啟Apache服務
4
進入/Library/WebServer/Documents,
在該目錄下新建一個測試的PHP頁面,輸入命令:sudo vim test.php
5
在test.php中輸入以下代碼
<?php phpinfo(); ?>
6
在瀏覽器中打開頁面localhost/test.php,測試PHP是否可用
END
安裝MySQL
如果還有不明白的,咱倆一起研究研究,咱倆不懂的可以在後盾人找答案,沒有的話在後盾網問問講課教師,相信他們不會拒絕的。希望能幫到你

⑤ 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文件

去掉紅框標注內容的注釋符號
LoadMole php5_mole 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
輸入剛設置好的密碼就能成功登錄

⑥ mac下如何配置PHP apache

1.Mavericks同以往的OSX一樣自帶了apache2.2.24和php5.4.17,但默認情況下沒有開啟,打開終端
sudo apachectl start

這時在瀏覽器中輸入localhost應該就會出現apache標準的It Works!
2.下面開啟php,修改apache配置文件
sudo vim /etc/apache2/httpd.conf

3.找到#LoadMole php5_mole libexec/apache2/libphp5.so,去掉前面的#
4.修改apache配置
將引號中的目錄修改為自己的目錄

DocumentRoot "/Library/WebServer/Documents"

5.在自己的目錄中創建文件index.php,寫入
<?php phpinfo(); ?>

在瀏覽器中訪問localhost,配置完成

⑦ 如何在mac配置php和mysql

工具:Apache 2.4.16、PHP、Macbook Pro、MySQL5.7

步驟:

1、打開終端,輸入命令:sudo apachectl start,啟動Apache。

⑧ 如何開啟MAC系統PHP環境

打開php.ini配置文件,找到extension=php跡訂管寡攮干歸吮害經_pdo.dll 和 extension=php_pdo_mysql.dll ,去掉前面「;」的注釋,然後保存,重啟下伺服器 即可。

⑨ mac 下怎麼配置php開發環境

homestead是laravel提供給開發者的一個vagrant環境,當然用來做其他php框架或者原生php代碼的伺服器都很適合,與本機環境無關,可以和virtualhost 共享目錄,包括nginx,redis,mysql,memcache等服務都幫你裝好了。

以目前來看,還是用vagrant或者docker之類的架設服務最好,在mac上雖然自帶apache和php,但每次mac osx升級都會自動升級php和apache,聽起來很好是不是,但實際上每次都是噩夢,我在本機php安裝了一些額外模塊,升級的時候全給抹了,php.ini里的設置全都還原了(當然升級操作系統前的php.ini系統幫你改名備份了),apache的設置也還原了,於是又要把所有的用到的php擴展安裝一次。

而且在本機上自己配環境不利於團隊開發,每個人的開發環境php、mysql等版本都有細微差別,包括操作系統linux下和windows下的mysql版本不同處理的結果也有細微不同,我就遇到過很多次這樣的坑,所以還是採用vagrant的虛擬host吧,只要配置好一份環境,可以把vhost當成vagrant的box導出,分發給團隊里的其他人,這樣所有人都保持在一個環境下工作,無論他本機是mac還是windows。這樣甚至好過在公司里架設一個開發伺服器,每個人互不影響,每個環境都是一致而且獨立的,不在辦公室辦公的時候也不依賴於內網的開發伺服器才能幹活