linux版的navicat如何持续试用
删掉/home 目录下(可能是当前用户)下的.navicat文件
rm -fr .navicat64
linxu建立软连接
ln -s 源文件 目标文件
ubuntu下apache2重启
/etc/init.d/apache2 restart
phpstudy升级mysql到5.7
my.ini的设置,一定要添加“skip-grant-tables”
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
skip-grant-tables
# 设置mysql的安装目录
basedir=C:\phpStudy\PHPTutorial\MySQL
#basedir=C:\Program Files\mysql-5.7.13-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\phpStudy\PHPTutorial\MySQL\data
#datadir=C:\Program Files\mysql-5.7.13-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
ps 查看当前进程
ps -ef |grep php
使用netstat命令可查看端口占用情况
netstat命令各个参数说明如下:
-t : 指明显示TCP端口
-u : 指明显示UDP端口
-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n : 不进行DNS轮询,显示IP(可以加速操作)
netstat -ntulp |grep 80
防火墙
当你开启一个tcp服务,却发现访问不了,那么你得考虑下是否是防火墙拦截了,
目前,最常见的拦截有以下几种情况:
服务器本机防火墙拦截
服务器供应商拦截(阿里云,腾讯云安全组)
systemctl start firewalld;#启动
systemctl stop firewalld;#停止
systemctl status firewalld;#查看状态
systemctl disable firewalld;#开机禁用
systemctl enable firewalld;#开启启动
firewall-cmd --zone=public --add-port=80/tcp --permanent #开放80/tcp端口 (--permanent永久生效,没有此参数重启后失效);
firewall-cmd --reload;#
firewall-cmd --zone= public --query-port=80/tcp;#查看80/tcp端口
firewall-cmd --zone= public --remove-port=80/tcp --permanent;#删除该端口开放
php ubuntu 多版本切换
update-alternatives --config php
========
持续更新