Nginx编译安装

319 阅读1分钟
  1. 解决问题 :nginx安装 打开php文件自动下载的问题

 //运行PHP文件
 在你的路径中找到/etc/nginx/nginx.conf
   在server里加上以下代码 
  原因是因为nginx没有解析到php-fpm路径 所以无法解析php  
  
      location ~ \.php(.*)$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
        } 


  1. 解决问题:phpMyAdmin-4.7.2本地服务器的套接字没有正确设置
解决phpmyadmin4.7.2安装的时候

2002 - No such file or directory — 服务器没有响应(或本地服务器的套接字没有正确设置)和mysqli_real_connect(): (HY000/2002): No such file or directory的问题。

解决步骤:找到根目录中 config.sample.inc.php 复制并重命名为 config.inc.php ,打开配置文件,找到

$cfg['Servers'][$i]['host'] = 'localhost'; 
修改为 $cfg['Servers'][$i]['host'] = '127.0.0.1'; 即可。 
  1. phpMyadmin: count(): Parameter must be an array or an object that implements Countable

图片地址: img-blog.csdn.net/20180626212…

错误:
Warning in ./libraries/sql.lib.php#613
count(): Parameter must be an array or an object that implements Countable

解决方法:
sudo vim /usr/share/phpmyadmin/libraries/sql.lib.php
将(count($analyzed_sql_results['select_expr'] == 1) 改为
(count($analyzed_sql_results['select_expr']) == 1

  1. MySQL添加新用户、为用户创建数据库、为新用户分配权限

地址1:blog.csdn.net/u013216667/… 地址2:blog.csdn.net/piaocoder/a…

  1. phpMyAdmin 高级功能尚未完全设置,部分功能未激活。请点击这里查看原因。

解决方法:www.jianshu.com/p/c5a5a34b0…

  1. Ubuntu下安装Nginx+PHP+MySql环境

引用: cloud.tencent.com/developer/a…

  1. Ubuntu 17.04 编译安装 Nginx 1.9.9 配置 https 免费证书

引用: cloud.tencent.com/developer/a…

  1. phpMyAdmin配置文件现在需要一个短语密码的解决方法

在登陆phpMyAdmin后发现最下面有如下信息提示:配置文件现在需要一个短语密码。

    首先,在 phpMyAdmin 文件中找到一个文件“config.sample.inc.php”,这是phpMyAdmin配置文件的样本文件,我们需要把该文件复制,然后重命名为“config.inc.php”,config.inc.php是phpMyAdmin的配置文件,上传服务器时必须上传该文件。
    然后用编辑器打开 config.inc.php 搜索下面一行代码:
       $cfg['blowfish_secret'] = '';
    将后面单引号里面随便填入个字符串即可!( 其实,’blowfish_secret’用一个任意字符串作为cookie的加密字符串,如果没有加密钥匙,就会出现提示“配置文件现在需要绝密的短语密码(blowfish_secret)”。 )
    修改完后,刷新页面即可。(如果不行的话,就重起IIS 或Apache 。)


如下图:

图片2

  1. 数据库问题:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

解决地址: www.cnblogs.com/ivictor/p/5…