Yii2 -- Ubuntu下环境快速搭建
2018-02-09 本文已影响18人
Nodreame
0. 前言
全程sudo
1. Ubuntu下PHP环境搭建
-
更新源
apt-get update && apt-get upgrade
-
Apache安装
- 安装
apt-get install apache2 apt-get install apache2-doc apache2-utils
- 测试:在打印的文字中找到Active,如果Active冒号后跟着active(running)则表示Apache运行成功:
systemctl status apache2
- 安装
-
MySQL安装
- 安装
apt-get install mysql-server
- 测试:暂无
- 安装
-
安装PHP7.2
- 安装
apt-get install python-software-properties add-apt-repository ppa:ondrej/php apt-get update apt-get install php7.2 apt-get install php-pear php7.2-curl php7.2-dev php7.2-gd php7.2-mbstring php7.2-zip php7.2-mysql php7.2-xml
- 测试:查看打印版本是否正确:
php -v
- 安装
2. Yii 官方工程跑通
下载工程basic(快速搭建所以不踩Composer的坑),配置权限:
cd /var/www/
git clone https://github.com/yiisoft/yii2-app-basic.git
chown -R www-data:www-data /var/www/basic/
chmod -R og-r /var/www/basic/
cd /var/www/basic/config
vim web.php
找到cookieValidationKey,添加一个密钥(若你通过 Composer 安装,则此步骤会自动完成):
// !!! 在下面插入一段密钥(若为空) - 以供 cookie validation 的需要
'cookieValidationKey' => '在此处输入你的密钥',
3. 运行
cd /var/www/basic/
php yii serve
在浏览器通过如下 URL 访问刚安装完的 Yii 应用,如果看到Congratulations就是成功叻:
http://localhost:8080/
默认8080,可以加上 --port 参数指定使用哪些端口,浏览器URL根据开启的端口而修改:
php yii serve --port=8888