Ubuntu查看或更改MySQL 最大连接数方法

1、查看最大连接数

    mysql> show variables like "%max_connections%";
    ±----------------±------+
    | Variable_name  | Value|
    ±----------------±------+
    | max_connections|  141 |
    ±----------------±------+
    1 row in set (0.00 sec)

2、修改最大连接数
MySQL 最大连接数的默认值是100,这个数值对于并发连接很多的数据库应用是远不够用的。当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此我们需要把它适当调大一些。在使用 MySQL 数据库的时候,经常会遇到一个问题,就是”Can not connect to MySQL server. Too many connections” -mysql 1040 错误,这是因为访问MySQL且还未释放的连接数已经达到 MySQL 的上限。通常,MySQL 的最大连接数默认是100,,最大可以达到16384。

常用的修改最大连接数的两种方式如下:
第一种:命令行修改最大连接数(max_connections),设置最大连接数为1000。

mysql> set global max_connections = 1000;

这种方式有个问题,就是设置的最大连接数只在 MySQL 当前服务进程有效,一旦MySQL重启,又会恢复到初始状态。因为MySQL启动后的初始化工作是从其配置文件中读取数据的,而这种方式没有对其配置文件做更改。

第二种:通过修改配置文件来修改MySQL最大连接数(max_connections)。
进入MySQL安装目录,打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100,修改为max_connections=1000,重启MySQL服务即可。

ubuntu下PHP+Apache更改上传文件大小限制

Web开发中,文件的上传和处理是很常用也是非常重要的一种操作,使用PHP+Apache组合进行开发时,后台对上传文件的大小、上传时间等都有默认限制(例如内存限制为2M),2M这一限定值显然有很多需求不能满足,如果想要上传更大的文件,需要对PHP的配置文件进行更改,主要分为一下几个步骤(假设需要将文件大小设定为200M):

找到配置文件,路径为 /etc/php/7.0/apache2/php.ini,以及/etc/php/7.0/cgi/php.ini. 两个文件内容一致,都需要修改,只修改一个可能无效。
设置file_uploads = on. 允许通过HTTP进行文件传输,默认值通常已经被设定为on.
设置upload_max_filesize=200M. 允许上传文件的大小,默认值为2M.
设置post_max_size = 200M. 通过表达POST给PHP的最大允许值,默认值为8M.
此时文件大小的限制已经被设定完毕,但上传大文件所需时间也会比小文件长,保险起见最好再修改一下上传时间限制:

max_execution_time = 600. 每个PHP页面运行的最大时间,以秒为单位,默认值为30秒。
max_input_time = 600. 每个PHP页面接收数据所需的最大时间,默认值为60秒。
memory_limit = 200M. 每个PHP页面占用的最大内存,默认值为8M.
修改完毕后保存文件,如果无效可以再尝试重启Apache服务器,使用如下命令:

$ sudo /etc/init.d/apache2 restart

Ubuntu完全卸载PHP,重新安装

删依赖包:
sudo apt-get autoremove php + 你的版本号+(如:sudo apt-get autoremove php7
删关联:
sudo find /etc -name “php” |xargs rm -rf
清除dept列表里的残留信息:
sudo apt purge dpkg -l | grep php| awk '{print $2}' |tr "\n" " "
检查一下是否卸载干净,如无返回即干净卸载:
dpkg -l | grep php.+你的版本号(如:dpkg -l | grep php.7)
安装 :

先更新本地内置的程序
sudo apt-get update
sudo apt-get upgrade

接着,判断系统是否内置了add-apt-repository命令,如果没有执行下列命令安装
sudo apt-get install software-properties-common

添加最新的PHP源,然后安装(如php7.1)
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.1 php7.1-common php7.1-fpm php7.1-dev
sudo apt-get install php7.1-mbstring php7.1-xml

安装结束之后就可以执行php -i命令查看到php-cli的信息

Ubuntu20.04的关机重启命令

  • 重启命令:
  1. sudo reboot
  2. sudo shutdown -r now 立刻重启 (root用户使用)
  3. sudo shutdown -r 10 过10分钟自动重启 (root用户使用)
  4. sudo shutdown -r 20:35 在时间为20:35时候重启 (root用户使用)
    如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
  • 关机命令:
  1. sudo halt 立刻关机
  2. sudo poweroff 立刻关机
  3. sudo shutdown -h now 立刻关机 (root用户使用)
  4. sudo shutdown -h 10 10分钟后自动关机
    如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

狂雨cms小说模板提示:请购买模板!解决方法

非官方购买的模板更新至1.3.1后访问网站提示:请购买模板

新版狂雨增加了检测,找到application/common/controller/Base.php文件,查找一下代码

在第57,58,59行

  protected function fetch($template = '', $vars = [], $config = [], $renderContent = false)
    {
        if(!$this->check_template($template)){
            return urldecode('%e8%af%b7%e8%b4%ad%e4%b9%b0%e6%a8%a1%e7%89%88!');
        }

换成以下

 protected function fetch($template = '', $vars = [], $config = [], $renderContent = false)
    {
        #if(!$this->check_template($template)){
            #return urldecode('%e8%af%b7%e8%b4%ad%e4%b9%b0%e6%a8%a1%e7%89%88!');
        #}
注释掉

注释掉或者删掉这三行即可,注释如图

网站增加简繁体转换js代码(简繁体网站制作)

如果我们的网站有港澳台的用户,那么网站特别好是能支持文字简繁互转,这样做能方便不同用户更好的阅读网站内容。

方法/步骤

  1. 下载并上传tw.js到自己网站空间的根目录下;(下载地址: https://pan.baidu.com/s/1FIjDCHB4KxOUh252JCKarA 提取码: r3t0)
  2. 打开网站头部模板或网站模板,在</head>标签之上引入网站简繁体转换js代码;<script type=”text/javascript” language=”javascript” src=”/tw.js”></script>
  3. 把以下二个按钮代码放到网站中需要显示的位置;<input type=”button” value=”繁体” onclick=”zh_tran(‘t’);”/>
    <input type=”button” value=”简体” onclick=”zh_tran(‘s’);”/> 
  4. 可以自己写CSS样式代码来控制二个转换按钮样式;
  5. 这样就可以在自己建网站时,通过以上的简繁体转换js代码就实现了简繁体转网站制作了

Apache2自定义404错误页面

方法一
1、在httpd.conf中(如果你是Vhost,那么修改httpd-vhost.conf下相应的地方)设置对目录开启允许Override。
AllowOverride All
2、在目录里放一个.htaccess文件,添加下面一行:
ErrorDocument 404 /error.html
这个error.html的内容,就要充分发挥你的想象能力了,漂亮、实用对用户体验好是关键。另外注意这个error.html文件大小要大于512字节,不然IE会认为这个错误页面不够友好,会忽视掉的!此方法好处是,设置之后,如果以后要调整,直接修改.htaccess文件,而不必再次重启Apache。
方法二
直接修改http.conf(或httpd-vhost.conf),添加一行:
ErrorDocument 404 /error.html
此方法的好处是直接显示错误你自定义的error.html页面,不必通过.htaccess控制;但以后要是有修改就需要重启Apache。
两种方法各有优劣,根据你自己的情况选择吧!

Ubuntu下怎么退出vim编辑器

vim其实就是vi的升级版,vi里的所有命令vim里都可以用,一般使用来说几乎没什么差别。
写在前面:进入vim编辑器之后无法退出并保存,可以尝试给要编辑的文件sudo权限(例如:sudo vim /file_path)。

进入编辑器之后按下字母 “i” 进入编辑模式。

编辑完毕,要退出,先按“Esc”。

1、保存并退出——shift+zz 或者 :wq!

2、不保存退出——:q!

3、强制退出——:!

4、正常退出——:q

使用cmd命令行查看电脑wifi连接密码

1:首先打开CMD在命令行输入下面命令,查询本机存储WIFI: 

netsh wlan show profiles

2:输入下面命令查询WIFI密码,第二张图显示的就是WIFI密码

netsh wlan show profile name=”TP-Link_F91C” key=clear

教你将Ubuntu服务器PHP7.4降到PHP7.3版本

Ubuntu服务器更改PHP版本 7.2 to 7.0, 7.4 to 7.3, 7.4 to 7.2, 7.3 to 7.2, 7.3 to 7.1
command and step by step guide, tutorial

  1. 输入以下代码查看本机php版本
    php -v
  2. sudo add-apt-repository ppa:ondrej/php
  3. sudo apt-get update
  4. sudo apt-get install php7.0
  5. sudo apt-get install php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-mysql php7.0-mbstring php7.0- mcrypt php7.0-zip php7.0-fpm php7.0-intl php7.0-simplexml
  6. sudo a2dismod php7.2
  7. sudo a2enmod php7.0
  8. sudo service apache2 restart
  9. sudo update-alternatives –set php /usr/bin/php7.0
  10. sudo update-alternatives –set phar /usr/bin/phar7.0
  11. sudo update-alternatives –set phar.phar /usr/bin/phar.phar7.0
  12. sudo update-alternatives –set phpize /usr/bin/phpize7.0
  13. sudo update-alternatives –set php-config /usr/bin/php-config7.0
  14. Check current Version of PHP by using command