Centos7快速搭建php开发环境(内置swoole源码安装教程)
目录
摘要:本文记录我在使用宝塔快速搭建swoole学习环境过程中点滴,用以整理linux中php开发环境的快速搭建,文末是我的思考:Linux工具安装方法剖析
使用宝塔快速搭建Linux上php开发环境
宝塔的安装
Centos安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Deepin安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Fedora安装命令:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
Linux面板7.0.2升级命令:
curl http://download.bt.cn/install/update6.sh|bash
如果上述节点无法安装成功,可使用备用节点。详情见 宝塔Linux面板安装教程
使用宝塔安装软件
宝塔安装完成后,会给出登录面板地址,用户名及密码,如下所示
Bt-Panel: http://xxx.xxx.xxx.xxx:8888/34c01187
username: lovecucu
password: lovecucu
安装步骤如下:
- 进入面板的软件商店栏,搜索要安装的软件,并点击安装,过程如下所示:
注:php、mysql、redis、nginx安装步骤同上
配置站点
具体步骤如下:
- 进入网站,添加站点
- 对站点进行配置
源码安装swoole
- 下载swoole源码包
wget https://github.com/swoole/swoole-src/archive/v4.4.12.tar.gz
- 解压源码包
tar -xzvf v4.4.12.tar.gz
- 查看对应php路径
which php
/www/wwwroot/server/php/bin/php
- 执行编译
cd swoole-v4.4.12
phpize
./configure --with-config=/www/wwwroot/server/php/bin/php-config
make
sudo make install
注:详情见 swoole编译安装
- php.ini加入swoole扩展
extension=swoole.so
- 验证swoole扩展是否安装成功
php -m | grep swoole
composer安装
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'baf1608c33254d00611ac1705c1d9958c817a1a33bce370c0595974b342601bd80b92a3f46067da89e3b06bff421f182') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
注:详情见 Download Composer
思考:Linux工具安装剖析
安装工具常用步骤:
- 到该软件的官网找相关安装文档(一般能摸清安装步骤)
- 安装过程中出现错误时,直接用google搜索相关错误信息(一般都能得到解决)
程序员要勤于思考,总结。毕竟这是一条漫长而趣味十足的路