一, 安裝php7
php7對php5是99%的兼容, 而且性能更好, 網上很多的優秀的庫都對版本有一定的要求, 所以推薦安裝php7 低於ubuntu 16.04的系統默認的源不帶php7, 所以需要安裝新的源 注意如果機器上安裝有舊版的php, 一定要先卸載:
$ apt-get autoremove php*
添加php第三方ppa源
$ apt-get install python-software-properties
$ add-apt-repository ppa:ondrej/php
$ apt-get update
安裝php
$ apt-get install php-common php-cli php-fpm php-mysql php-gd php-dev php-zip php-pear php-curl php-mbstring
查看擴展有沒有安裝好:
$ php -m
安裝swoole擴展
$ pecl install swoole
然后將extension=swoole.so
添加到配置文件/etc/php/7.0/fpm/php.ini和/etc/php/7.0/cli/php.ini的最后就安裝成功了
要安裝其余的擴展也是類似的
二, 配置
基本上不需要動什么配置, 如果為了測試, 建議在/etc/php/7.0/fpm/php.ini中把display_errors的值改成On, 這樣測試的時候就可以看到錯誤了, 但是生產環境中不建議開啟
三, 測試
配合nignx, 打開 http://example.com/phpinfo.php