蘋果安裝php
Ⅰ 怎樣在mac上面配置php環境
Apache與PHP的配置
Mavericks同以往的一樣自帶了apache2.2.24和php5.4.17,但默認情況下沒有開啟,打開終端
sudo apachectl start
這時在瀏覽器中輸入localhost應該就會出現apache標準的It Works!
下面開啟php,修改apache配置文件
sudo vim /etc/apache2/httpd.conf
找到
#LoadMole php5_mole libexec/apache2/libphp5.so,去掉前面的#
默認的www文件夾非常不方便,還是改成在home里開發起來比較順手,修改apache配置
,還是上面的文件
#將引號中的目錄修改為自己的目錄
DocumentRoot "/Library/WebServer/Documents"
......
#將引號中的目錄修改為和上面一樣的目錄
<Directory "/Library/WebServer/Documents">
在自己的目錄中創建文件index.php,寫入
<?php phpinfo(); ?>
在瀏覽器中訪問localhost,應該顯示出php的info頁
MySQL與phpMyAdmin的安裝與配置
到MySQL官網上下載最新的MySQL版本http://dev.mysql.com/downloads/mysql/,有安裝包和源碼兩種選擇,方便起見可以直接下載安裝包,然後安裝就可以了。為了便於操作,可以為MySQL添加別名:
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
之後設置密碼
mysqladmin -uroot password "密碼"
想要方便一點的話可以使用phpMyAdmin進行圖形化的操作,在
http://www.phpmyadmin.net/home_page/downloads.php上下載最新版本,然後解壓到你自定的文件夾中,重命名為phpmyadmin,之後在瀏覽器中訪問localhost/phpmyadmin,使用root和剛才的密碼登陸,大功告成!
Ⅱ 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,從官網下載http://xcache.lighttpd.net/wiki/Release-3.2.0
解壓縮並安裝
tar xvf xcache-3.2.0.tar
cd xcache-3.2.0
phpize
。/configure
make
sudo make install
配置XCache
[xcache]
xcache.size = 128M
xcache.var_size = 8M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.optimizer = Off
由於Mac自帶的PHP環境是不包括mcrypt擴展的,所以需要下載同版本的php源碼包,單獨編譯這個模塊載入。從官網的歸檔裡面找到php5.5.14的源碼包,下載:http://php.net/releases/
tar zxvf php-5.5.14.tar.gz
cd php-5.5.14/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系統中搭建php伺服器
mac自帶繼承php環境的apache php 系統默認已經裝好,需要把他啟動
下載mysql官網有mac版本重新按linux的方法安裝了一遍
mac系統安裝php的方法(http://hounwang.com/lesson.html):
安裝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,從官網下載http://xcache.lighttpd.net/wiki/Release-3.2.0
解壓縮並安裝
tar xvf xcache-3.2.0.tar
cd xcache-3.2.0
phpize
。/configure
make
sudo make install
配置XCache(參考文獻:http://bbs.hounwang.com/)
[xcache]
xcache.size = 128M
xcache.var_size = 8M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.optimizer = Off
由於Mac自帶的PHP環境是不包括mcrypt擴展的,所以需要下載同版本的php源碼包,單獨編譯這個模塊載入。從官網的歸檔裡面找到php5.5.14的源碼包,下載:http://php.net/releases/
tar zxvf php-5.5.14.tar.gz
cd php-5.5.14/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怎麼裝php開發環境和工具
寫php程序沒有問題,用mac版本的本地的php運行環境或者用網路伺服器調試
Ⅳ 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。這樣甚至好過在公司里架設一個開發伺服器,每個人互不影響,每個環境都是一致而且獨立的,不在公室公的時候也不依賴於內網的開發伺服器才能幹活