首頁 > 軟體

如何在Mac OS X中安裝PHP擴充套件支援

2020-07-23 10:27:51

  Linux系統中有著許多PHP擴充套件,不過都需要用戶們手動安裝後才可以使用,一些MAC OS X用戶想在自己的電腦上安裝和使用這些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擴充套件的方法了,有需要或者是對此感興趣的用戶,不妨在自己的電腦上嘗試操作一下吧。


IT145.com E-mail:sddin#qq.com