PHP

本文介绍在Mac开发环境下怎样安装PHP以及PHP版本的切换。

参考链接:Mac OS X 系统下的安装

使用homebrew安装PHP

使用下面的命令执行安装(这里以php7为例),具体安装操作可参考这里

brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew install php70 --with-pear

# Fix PEAR permissions
chmod -R ug+w `brew --prefix php70`/lib/php
pear config-set php_ini /usr/local/etc/php/7.0/php.ini

# Fix PEAR config and upgrade
pear config-set auto_discover 1
pear update-channels
pear upgrade

# Install PHP extensions
# You might want some more. Use `brew search php70` to see what's available.
brew install homebrew/php/php70-mongodb homebrew/php/php70-memcached homebrew/php/php70-xdebug homebrew/php/php70-redis

# You'll want Composer
brew install composer

# Install some important Composer packages globally
composer global require phpunit/phpunit:~4.2
composer global require squizlabs/php_codesniffer:~1.5
composer global require fabpot/php-cs-fixer:~0.5
composer global require psy/psysh:~0.1

# Make sure to add Composer's `bin` directory to your $PATH
# … or none of these will work.

# Set "PSR-2" as your default coding standard
phpcs --config-set default_standard PSR2

PHP版本切换

安装其他版本的PHP

brew install php56 --with-pear
chmod -R ug+w `brew --prefix php56`/lib/php
pear config-set php_ini /usr/local/etc/php/5.6/php.ini
pear config-set auto_discover 1
pear update-channels

brew install homebrew/php/php56-mongodb homebrew/php/php56-memcached homebrew/php/php56-xdebug homebrew/php/php56-redis

安装php-version

brew install php-version
source $(brew --prefix php-version)/php-version.sh && php-version <php-version>

执行上面的操作会在当前session命令行下生效,但是在下次打开命令行会无效,这时我们可以将source $(brew --prefix php-version)/php-version.sh放到/etc/profile中。

执行php-version查看已存在的php版本,前面带*的是当前环境正在使用的php版本,使用php-versiom <版本号的方式>切换php版本,例如:

☁  ~  php-version
* 5.6.31
  7.0.22
  7.1.8
☁  ~  php-version 7.1
☁  ~  php-version
  5.6.31
  7.0.22
* 7.1.8

上面的操作是将PHP版本切换到 7.1 版本。

results matching ""

    No results matching ""