虚拟机环境
Linux
Samba
git
环境变量PATH
WEB目录 /wwwroot
Nginx
通常安装路径 /usr/local/nginx
检查Nginx是否运行 ps aux | grep nginx
重启Nginx /usr/local/nginx/sbin/nginx -s reload
停止Nginx /usr/local/nginx/sbin/nginx -s stop
测试配置 /usr/local/nginx/sbin/nginx -t
PHP
PHP安装路径 /usr/local/php
查看PHP版本 /usr/local/php/bin/php -v
composer
PHP-FPM
PHP-FPM路径 /usr/local/php
查看进程 ps aux | grep php-fpm
停止PHP-FPM kill -QUIT 1234(PHP-FPM主进程ID)
重启PHP-FPM kill -USR2 1234(PHP-FPM主进程ID)
启动PHP-FPM /usr/local/php/sbin/php-fpm
MySQL
安装路径 /usr/local/mysql
查看Mysql进程 ps aux | grep mysql
启动MySQL /usr/local/mysql/support-files/mysql.server start
停止MySQL /usr/local/mysql/support-files/mysql.server stop
重启MySQL /usr/local/mysql/support-files/mysql.server restart
查看服务状态 /usr/local/mysql/support-files/mysql.server status
登录本地的MySQL
mysql -uroot -p
退出:
exit | Ctrl + D
常用命令:
查看数据库: show databases;
切换数据库: use xxx;
查看当前所在数据库 select database();
查看当前数据库中的表 show tables;
查看表结构 desc xxx;(xxx为表名)
查看表中记录 select * from user;
select * from user\G (按列显示)
更新表记录 update xxx set name="zhangsan" where ....
如何修改用户信息:
Mysql中的用户信息保存在 mysql库的user表
查看用户信息:select user,host,authentication_string from user;
修改用户密码:update user set authentication_string=PASSWORD("123456abc") where user="root";
修改host: update user set host="%" where user='root';
Linux命令:
重启:shutdown -r now
关机: shutdown -h now
查看进程: ps aux | grep nginx
查看端口: netstat -tlunp | :80
显示当前路径: pwd
分页查看
more abc.txt
cat xxx.log | more
检查Nginx:
查看端口 netstat -tlunp | grep :80
查看进程 ps aux | grep nginx
运行 | 停止 | 重启Nginx:
相对路径:
相对于当前路径
绝对路径:
重启:/usr/local/nginx/sbin/nginx -s reload
停止: /usr/local/nginx/sbin/nginx -s stop
启动: /usr/local/nginx/sbin/nginx
检查PHP
PHP安装路径 /usr/local/php
查看端口: netstat -tlunp | grep :9000
查看进程: ps aux | grep php-fpm
查看环境变量
set
env
$PATH:
shell执行的命令首先会在 PATH的路径中查找,如果找不到,则提示错误
全局修改 /etc/profile
普通用户 ~/.bashrc
操作系统 Ubuntu Linux
Nginx nginx.org 1.19.x
PHP php.net 7.4.x
MySQL mysql.com 8.0
Redis redis.io 6.0.x
Nginx + PHP + MySQL + Redis
Linux安装软件的方式:
在线安装:
yum(CentOS)
apt(Ubuntu)
源码编译:
下载软件源码包
make && make install