環境
[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 等,可以保持開發和生產環境統一,開發部署也方便。