php部署linux学习问题
应该学什么内容才能入门linux的操作?麻烦说几个关键词最终目标是熟练的部署php到linux上 直接用宝塔就可以,部署很方便 成熟工具很多,例如宝塔、1panel、PHPStudy、XAMPP…… LNMP 无脑装就能运行PHP了
rz sz 命令上传下载
tar zip 命令压缩解压 局域网(内网没有互联网),可以用宝塔么? 看ubuntu系统的课程
或者运维课程 你需要先说明是那个发行版,以centos为例
基础
yum 软件包管理(比如说安装apache-httpd \ nginx \ php-fpm)【如果是ubuntu,用apt】
ls列目录 (你得看目录里的文件吧)
cd 切换目录 (改配置,放文件会用到)
lz/rz文件上传下载工具(在lrzsz包中,通过shell传输文件)
lz/rz 可以用ftp sftp 替代
unzip zip解压工具 (解压zip用)
tar tar包工具 (解压tar包)
wget或curl http下载工具(比如下载nginx源码,手动编译会用到)
make c语言编译会用到 (比如make install)
vi/vim 文本编辑器 (比如说修改php.ini或nginx.conf)
:wq 保存并退出
:q! 强制退出
firewall-cmd 防火墙操作 (比如说开放80端口)
systemctl 服务管理器 (管理web服务,数据库服务等,当然你可以关闭防火墙)
进阶安全
chown 修改文件的所有者
chmod 修改文件权限
useradd 添加用户 (web服务与root隔离开,也就是不要用root启动web服务,提高安全性)
su切换用户(顾名思义switch user)
setcap 权限管理工具 (比如说在非root启动80,443端口是不允许的 [< 1024])
暂时就想到这么多。 学习如何使用yum 装宝塔,剩下就简单了{:1_905:} 不用学,用宝塔,傻瓜式操作
页:
[1]
2