mac安裝多個版本php(mac高版本安裝低版本)

本文目錄一覽:

為什麼我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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:45
下一篇 2024-12-12 12:46

相關推薦

發表回復

登錄後才能評論