㈠ mac搭建php開發環境後怎麼使用
裝個homestead是最簡單的
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。這樣甚至好過在公司里架設一個開發伺服器,每個人互不影響,每個環境都是一致而且獨立的,不在辦公室辦公的時候也不依賴於內網的開發伺服器才能幹活
㈡ 各位mac 黨,你們的 PHP 環境是怎麼搭建的
搭建PHP環境是用來運行PHP程序代碼,開發測試和線上的網站都需要環境支持,如果沒有環境支持打開的PHP程序代碼跟txt文本沒有區別。
打個比方說:PHP環境相當於火車的軌道,PHP程序相當於火車,火車軌道上可以跑很多各種功能用途的火車,但是火車離開軌道就是沒作用的擺設。所以火車要運行必須要有軌道,PHP程序要運行必須有PHP環境的技持。
㈢ 怎麼配置MAC OS X 10.11.2下的PHP開發環境
打開「系統設置偏好(System Preferences)」,在桌面菜單欄->偏好設置點擊就可以打開如下圖所示的界面
如下圖所示,在系統偏好設置界面中找到網路,點擊「共享(Sharing)」並將「互聯網共享(Web Sharing)」勾上
在終端中運行命令,找到如下圖所示的一行,將前面的#號去掉,並如第二圖配置文件大小等
我們如何啟動Apache呢?我們通過終端就可以啟動Apache,執行下圖中的命令來啟動Apache,並查看Apache的版本信息
我們在使用時,可能想要重啟伺服器呢,那麼如果我們要重啟Apache,又該如何操作呢?重新啟動伺服器的命令如下圖
接下來,我們要運行PHP看一下環境是否配置正確。Apache的默認根目錄是在/Library/WebServer/Documents/,通過以下命令進入查看,然後就可以
直接通過:localhost來訪問根目錄的文件了。當然,如果配置了HOST,也可以通過訪問:127.0.0.1 來訪問根目錄的文件。
現在,我們直接在瀏覽器訪問:ocalhost,是否出現了It Works!?是的話,那麼就可以成功地訪問了。
㈣ mac系統怎麼搭建php運行環境
homestead是laravel提供給開發者的一個vagrant環境,當然用來做其他php框架或者原生php代碼的伺服器都很適合,與本機環境無關,可以和virtualhost共享目錄,包括nginx,redis,mysql,memcache等服務都幫你裝好了。以目前來看,還是用vagrant或者docker之類的架設服務最好,在mac上雖然自帶apache和php,但每次macosx升級都會自動升級php和apache,聽起來很好是不是,但實際上每次都是噩夢,我在本機php安裝了一些額外模塊,升級的時候全給抹了,php.ini里的設置全都還原了(當然升級操作系統前的php.ini系統幫你改名備份了),apache的設置也還原了,於是又要把所有的用到的php擴展安裝一次。而且在本機上自己配環境不利於團隊開發,每個人的開發環境php、mysql等版本都有細微差別,包括操作系統linux下和windows下的mysql版本不同處理的結果也有細微不同,我就遇到過很多次這樣的坑,所以還是採用vagrant的虛擬host吧,只要配置好一份環境,可以把vhost當成vagrant的box導出,分發給團隊里的其他人,這樣所有人都保持在一個環境下工作,無論他本機是mac還是windows。這樣甚至好過在公司里架設一個開發伺服器,每個人互不影響,每個環境都是一致而且獨立的,不在公室公的時候也不依賴於內網的開發伺服器才能幹活
㈤ 如何開啟MAC系統PHP環境
mac系統安裝php: 安裝PHP擴展要求Mac系統已經安裝Xcode環境命令行發工具沒安裝使用Shell安裝 xcode-select --install 擴展管理便首先安裝pecl擴展管理器 cd /usr/lib/php sudo php install-pear-nozlib.phar 安裝Redis、Memcache、Mongo等擴展 sudo pecl install redis sudo pecl install memcache sudo pecl install mongo sudo pecl install xdebug 擴展配置添加php.ini文件: extension=memcache.so extension=mongo.so extension=redis.so zend_extension=xdebug.so 安裝xcache官中國載中國xcache.lighttpd.net/wiki/Release-三.二.0 解壓縮並安裝 tar xvf xcache-三.二.0.tar cd xcache-三.二.0 phpize /configure make sudo make install 配置XCache [xcache] xcache.size = 一二吧M xcache.var_size = 吧M xcache.var_count = 一 xcache.var_slots = 吧K xcache.var_ttl = 0 xcache.var_maxttl = 0 xcache.var_gc_interval = 三00 xcache.optimizer = Off 由於Mac自帶PHP環境包括mcrypt擴展所需要載同版本php源碼包單獨編譯模塊載入官中國歸檔面找php5.5.一四源碼包載:中國php.net/releases/ tar zxvf php-5.5.一四.tar.gz cd php-5.5.一四/ext/mcrypt/ phpize/configure make sudo make install 配置ext-mcrypt extension=mcrypt.so 加速需要打opcache zend_extension=opcache.so [opcache] ; Determines if Zend OPCache is enabled opcache.enable=0 ; Determines if Zend OPCache is enabled for the CLI version of PHP opcache.enable_cli=0 MAC OS X系統安裝PHP擴
㈥ mac 11.6配置php環境變數,默認還顯示自帶的PHP版本
最好所有的包都給brew管理,which php查看當前使用的php的路徑,對於使用哪個php,系統會根據PATH的順序自動查找,先找到誰就用誰。所以可以更改PATH里的順序,或者把系統自帶的重命名為其他的
㈦ 如何在Macbook Pro搭建PHP開發環境
Macbook Pro配置PHP開發環境