# Linux预读

# 认识Linux

  • Linux是什么
  • Linux与windows的区别
  • 常用的Linux发行版

# 安装Linux环境

# 认识Linux环境

# 前端开发必须要懂的知识

# 网络端口

  • 什么是端口

传输层有两种协议 TCP UDP, 端口就是房子的门,房子很大,门很多,不同门的用途不同。每一个进程占用一个端口,端口属于独占资源。

  • 端口冲突是怎么回事 想用的端口已经被别的进程占用了。 找到占用端口的进程,停掉服务,或者改自己的端口。

发现端口冲突怎么办

ss -an
1

显示计算机上打开的端口情况

ss -an | grep 8080
1

查看8080端口是否被占用 grep是筛选的意思

kill PID 杀掉进程

# 什么是服务

服务管理

systemctl
systemctl start
systemctl stop
systemctl status 服务名称  // 查看服务是否开启
1
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
1
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
1

2、安装前,需要先给xampp安装包可执行的权限

chmod 777 xampp-linux-x64-5.6.14-0-installer.run
1

3、运行 ./xampp-linux-x64-7.3.7-1-installer.run 进行安装操作。

相关命令:

启动xampp:

/opt/lampp/lampp start
1

关闭xampp:

/opt/lampp/lampp stop
1

卸载xampp:

/opt/lampp/lampp stop
rm -rf /opt/lampp
1
2

# 下载安装yii

进入 htdocs目录

cd opt/lampp/htdocs/
1

下载basic

wget https://github.com/yiisoft/yii2/releases/download/2.0.17/yii-basic-app-2.0.17.tgz
1

解压下载的文件

tar  zxvf yii-basic-app-2.0.24.tgz
1

打开 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.*'],
1

将本机的ip加进去,就能访问gii了

先点击生成model 将连接的数据库名和生成的model Class 名填好,Class名首字母大写其余小写,写好后preview

如果成功下面会出现生成按钮直接点生成。如果报错 给 runtime 和ventor 加权限 如果提示无法写入model ,就继续给model加权限

接下来生成CRUD (增删改查) 分别填写 刚刚创建的类名、search类名、controller类名 切记: 1.要在类名前添加路径,例如 app\model\Tbooks 2.controller 的类名只有第一个首字母大写再加上Controller 例如 app\controller\TbooksSearch

更新时间: 11/8/2019, 4:51:43 PM