# Linux预读
# 认识Linux
- Linux是什么
- Linux与windows的区别
- 常用的Linux发行版
# 安装Linux环境
# 认识Linux环境
# 前端开发必须要懂的知识
# 网络端口
- 什么是端口
传输层有两种协议 TCP UDP, 端口就是房子的门,房子很大,门很多,不同门的用途不同。每一个进程占用一个端口,端口属于独占资源。
- 端口冲突是怎么回事 想用的端口已经被别的进程占用了。 找到占用端口的进程,停掉服务,或者改自己的端口。
发现端口冲突怎么办
ss -an
显示计算机上打开的端口情况
ss -an | grep 8080
查看8080端口是否被占用 grep是筛选的意思
kill PID 杀掉进程
# 什么是服务
服务管理
systemctl
systemctl start
systemctl stop
systemctl status 服务名称 // 查看服务是否开启
2
3
4
# 什么是终端
# 安装Linux开发环境
# 安装Node.js
yum安装方法
# 添加官方的yum源
curl -sL https://rpm.nodesource.com/setup_11.x | bash -
# yum命令安装
yum install -y nodejs
#查看安装的版本
node -v
2
3
4
5
6
# 安装XAMPP集成开发环境
1、下载xampp
wget https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/7.3.7/xampp-linux-x64-7.3.7-1-installer.run
2、安装前,需要先给xampp安装包可执行的权限
chmod 777 xampp-linux-x64-5.6.14-0-installer.run
3、运行 ./xampp-linux-x64-7.3.7-1-installer.run 进行安装操作。
相关命令:
启动xampp:
/opt/lampp/lampp start
关闭xampp:
/opt/lampp/lampp stop
卸载xampp:
/opt/lampp/lampp stop
rm -rf /opt/lampp
2
# 下载安装yii
进入 htdocs目录
cd opt/lampp/htdocs/
下载basic
wget https://github.com/yiisoft/yii2/releases/download/2.0.17/yii-basic-app-2.0.17.tgz
解压下载的文件
tar zxvf yii-basic-app-2.0.24.tgz
打开 basic/config/web.php 文件 将'cookieVadationKey'=>''改成'cookieVadationKey'=>'110'(或者其他值) 在浏览器中打开 http://localhost/basic/web/ 如果看到 congratulations 就成功了 如果没成功,就跟着给不同的文件夹加权限就好了
# 使用gii快速生成增删改查
进入 http://localhost/basic/web/index.php?r=gii 如果进不了,到 config/web.php下找到
'allowedIPs' => ['127.0.0.1', '::1', '192.168.68.*'],
将本机的ip加进去,就能访问gii了
先点击生成model 将连接的数据库名和生成的model Class 名填好,Class名首字母大写其余小写,写好后preview
如果成功下面会出现生成按钮直接点生成。如果报错 给 runtime 和ventor 加权限 如果提示无法写入model ,就继续给model加权限
接下来生成CRUD (增删改查) 分别填写 刚刚创建的类名、search类名、controller类名 切记: 1.要在类名前添加路径,例如 app\model\Tbooks 2.controller 的类名只有第一个首字母大写再加上Controller 例如 app\controller\TbooksSearch