⑴ 怎樣在mac上面配置php環境
工具:Apache 2.4.16、PHP、Macbook Pro、MySQL 5.7
步驟:
1、打開終端,輸入命令:sudo apachectl start,啟動Apache。
⑵ mac下安裝php7為什麼phpinfo出來的還是5.5
系統的 php 是 5.5的版本,通過php-fpm -v發現通過php-fpm命令啟動的fpm是5.5的,所以在phpinfo()下顯示的是5.5的版本。
嘗試如下:
找到php71的fpm所在目錄,在/usr/local/Cellar/php/php71/sbin下
我想把php71的fpm拷貝到/usr/sbin下,系統提示opearation not permit,即使用root來操作也是一樣的
網上查找解決方法,原來是macos有一個rootless的東西,限制root用戶對/usr/sbin進行操作
按照網上的解決方案,關閉rootless並重啟,然並卵(我也不知道為什麼,sudo或root用戶仍無法操作/usr/sbin目錄下的文件)
最後發現在/usr/local/Cellar/php/php71/sbin下發現了php71-fpm這個shell文件
直接sudo sh php71-fpm start解決了
⑶ 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 PHP環境配置無法添加<php phpinfo(); > 添加進去了就是這個效果,並沒有顯示PHP環境版本
可能和編輯工具有關,我剛開始也是這樣,後來用,命令行操作編輯就可以顯示了。
將index.html.en復制為info.php
cd /Library/WebServer/Documents
sudo cpindex.html.en info.php
編輯info.php
sudo vi info.php
在It works!後面加入(i進入編輯模式)<?php phpinfo(); ?>
esc鍵,冒號鍵,輸入wq保存退出,運行localhost/info.php。
Done!
⑸ mac版怎麼配置php開發環境
mac自帶php環境,你可以打開自帶的終端,輸入php -env,就能顯示出來
⑹ mac怎麼配置php7+nginx
安裝好brew之後,先安裝php7。安裝php7之前,要先更新一下brew的源並加入一些第三方的庫:
brew update
brew tap homebrew/pes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
然後就可以使用brew搜索php70的包並安裝了!
⑺ Mac下安裝php7報錯如下,怎麼操作
硬碟分區應該為GUID格式才得,NTFS格式是裝不了的,還有就是分區分成GUID格式後,安裝時到選盤的時候還要把分區的盤塗抹成MAC寫入日式
最最主要的你機子是蘋果機才得,要不裝不下去,除非你用破解內核了的MAC系統!
⑻ Mac下安裝配置PhpStorm開發環境
參考: # macOS下安裝配置PhpStorm
默認mac中都是自帶php,apache,PHP在目錄/usr/bin/php中
apache默認站點根目錄為:/Library/WebServer/Documents
配置文件:/etc/apache2/httpd.conf
文本編輯器或者vim打開httpd.conf
搜索LoadMole php7_mole libexec/apache2/libphp7.so,將前面#號去掉。
略...
注意:xcdebug.so默認是在/usr/lib/php/extensions/目錄下,但是no-debug-non-zts-20180731版本不盡相同,需要設置成自己系統里的。
工程需要創建在/Library/WebServer/Documents/下面
可以將工程目錄放在左側的快捷導航中
在Phpstorm的Preference->Build, Execution, Deployment->Deployment->點+新建, name自定義,我起名叫webroot。 type選擇Local or mounted folder。
Mappings中,我們看到local path為我們新建的php目錄地址,web path on server 'webroot' (relative to folder).
因為apache容器的根目錄為/Library/WebServer/Documents/,所以在其中填入相對於/Library/WebServer/Documents/的目錄名稱,即HelloPHP保存。
配置安裝Xdebug
首先檢查phpstorm的xdebug配置,這里的debug port要和php.ini裡面的xdebug.remote_port相一致!默認是9000,如果9000埠被佔用的話,可以改成其他埠。
進入Debug>DBGpProxy,IDE key填PHPSTORM,host填localhost,port 填80
設置localService
新建一個server
設置run、debug自動瀏覽器打開的開始頁面
啟動