随着团队规模的不断扩张,协作效率呈下降趋势,而标准化的开发环境、流程、术语等等是提高协作效率的基础。本篇主要介绍后端服务器环境安装及配置标准。
一、安装 Mysql
sudo apt install mysql-server
二、安装 PHP + Swoole
打开终端并执行如下指令(安装PHP):
sudo apt install php7.0 php7.0-curl php7.0-mcrypt php7.0-dev
继续执行如下指令(安装Swoole):
sudo pecl install swoole
# 注:如果下载失败请参考 编译swoole拓展
安装过程中,会询问是否启用一些特性,开发环境请启用:debug/trace,输入“yes”回车即可。
其余功能根据项目情况开启。
在 /etc/php/7.0/mods-available 目录下,新建 swoole.ini 文件,并输入以下内容:
; configuration for php Swoole module
; priority=20
extension=swoole.so
回到终端,执行如下指令,开启 PHP 命令行模式对 Swoole 的支持。
sudo phpenmod -s cli swoole
然后在执行如下指令,可以查看Swoole是否已经成功加载。
php --ri swoole
三、安装 Apache
打开终端并执行如下指令:
sudo apt install apache2 libapache2-mod-php7.0
安装完成后,打开浏览器,输入网址:http://localhost
如果看到下图所示界面说明 Apache2 Web 服务器安装成功。
打开终端执行如下指令,开启 Apache2 对 PHP Swoole 模块的支持。
sudo phpenmod -s apache2 swoole
重载 Apache2 后 swoole 才能生效
sudo service apache2 reload
Apache2 安装完成后,默认的 Web 跟目录是 /var/www/html,在此目录下新建一个 phpinfo.php 的文件,并添加如下内容:
<?php phpinfo();
然后在浏览器地址栏中输入网址:http://localhost/phpinfo.php,将看到如下页面。
四、安装数据库管理软件 phpmyadmin
打开终端执行如下指令,用于安装 phpmyadmin。
sudo apt install phpmyadmin
选择 Apache2
可以留空,也可以设置一个密码,注意此密码不是安装 MySQL 时的密码。
安装完成后,回到浏览器,访问网址:http://localhost/phpmyadmin,页面如下:
若显示not fount
需要在Apache配置中添加phpmyadmin打开apache.conf文件:vim /etc/apache2/apache2.conf
添加下面语句:Include /etc/phpmyadmin/apache.conf
重新启动apache服务:/etc/init.d/apache2 restart
此页面上输入之前安装 MySQL 时为 root 用户创建的密码,即可对本地数据库进行管理。
五、安装 Sublime Text3 文本编辑器
对于文本编辑器而言,有很多种选择,使用统一的编辑器有助于提高效率,在免费的版本中,Sublime-text3 是非常好的一款,虽然偶尔会弹个窗提醒购买,忽略就好了,完全不影响功能。
Sublime Text3 的安装请参考官网安装指导,链接在此:https://www.sublimetext.com/docs/3/linux_repositories.html#apt
安装完成后,按 Super 键,并搜索“sublime”,启动后,可以将“sublime”锁定在启动器,以方便下一次使用。
六、安装 Git 源码管理程序
git 的安装非常简单,终端下执行如下指令即可:
sudo apt install git