一, 安装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