环境
[root@bogon ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
最好yum升级一下
yum -y update
国内源头:阿里云,网易等,可以加速安装。
开发工具
yum groupinstall "Development Tools"
PHP安装
yum install php* --skip-broken
- 查看版本
php -v
- 查看扩展
php -m
- 查看phpinfo
php -i
- 查看配置文件
php --ini
数据库安装,CentOS7 中 yum 默认mysql分支版本
yum -y install mariadb*
启动服务:
systemctl start mariadb.service
systemctl enable mariadb.service
MySQL安全配置:
mysql_secure_installation。
a)为root用户设置密码
b)删除匿名账号
c)取消root用户远程登录
d)删除test库和对test库的访问权限
e)刷新授权表使修改生效
登陆MariaDB:
mysql -u root -p
httpd
yum install httpd
启用服务:
systemctl start httpd.service
安装swoole
pecl install swoole
安装完成,可以查看扩展是否存在
编译安装成功后,修改php.ini
加入
extension=swoole.so
查看swoole扩展是否加载正常
php -m | grep swoole
[root@bogon ~]# php -m | grep swoole
swoole
备注
根据以上步骤安装好处就是一气呵成,没啥毛病,省去源码编译的长时间等待,也可以写个shell一键安装没毛病。平时自己做一些测试,采用这安装方式。推荐:Docker,Vagrant 等,可以保持开发和生产环境统一,开发部署也方便。