本文目錄一覽:
為什麼我mac上的php運行不穩定
php是為了快速構建一個web頁面而迅速被大家廣為接受的開源語言,通過不斷發展已經有了很多的php開源系統,滿足了目前大部分用戶的站點需求。1995年初php誕生到現在已經存在多個版本,並且每個版本都屬於一個系列,大多數網站源碼都不能相互兼容,所以能夠快速的切換PHP版本還是很實用的。
方法一
1. 添加tap
brew tap josegonzalez/php
2. 安裝多版本的PHP
brew install php53 brew install php54
3. 製作切換的腳本
mkdir -p ~/.bin/php-switch cd ~/.bin/php-switch curl -L php-switch chmod +x php-switch
需要把php-switch添加到PATH中,可以在.bash_profile中添加,這樣開機就能夠自動加載
4. 最後就可以通過如下命令切換php版本
php-switch
方法二
直接通過homebrew可以安裝切換工具
brew tap homebrew/dupes brew tap josegonzalez/homebrew-php brew install php-version # Homebrew (recommended) source $(brew –prefix php-version)/php-version.sh php-version 5
以上安裝完成後也可以通過php-version來切換
方法三
安裝切換工具
npm install -g brew-php-select LoadModule php5_module /usr/local/php/libexec/apache2/libphp5.so
可以通過如下命令切換
brew-php-select
方法四
注意:要求所有php版本都是由brew安裝
一、使用brew安裝php多版本方法
# brew install php56 # brew install php71
二、安裝切換工具
# brew install php-version # source $(brew –prefix php-version)/php-version.sh
三、查看當前安裝的所有版本
# php-version
四、切換版本
# php-version 5.6.5
以上內容就是小編給大家匯總的四種mac os系統下實現快速切換php版本的方法了
mac php brew安裝了兩個5.6版本,怎麼刪除其中一個
/private/etc/ sudo rm -rf php-fpm.conf.default php.ini php.ini.default /usr/bin/ sudo rm -rf php php-config phpdoc phpize /usr/include sudo rm -rf php /usr/lib sudo rm -rf php /usr/sbin sudo rm -rf php-fpm /usr/share sudo rm -rf php /usr/share/man/man一 sudo rm -rf php-config.一 php.一 phpize.一 /usr/share/man/man吧 sudo rm -rf php-fpm.吧 左邊是目錄,右邊是刪除命令.只刪除了php,沒有刪除apache引用的php.so等文件 ps:不建議刪除自帶的php版本.因為一些軟件可能依賴於php環境.雖然可以自編譯或使用brew安裝新版本的php,但是不建議新手操作.切記操作前.先使用TM備份下系統.以便失誤後可以還原文件
用的MacOS,電腦裝了好幾個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
解壓縮並安裝
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的源碼包
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擴展的方法。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/242036.html