运行环境配置实践 lnmp node 升级版本 安装mysql8.0

 

 

小结:

1)

a.

[mysqld]

打开/etc/my.cnf配置文件

添加skip_grant_tables 一行,然后保存退出

mysql忘记密码如何重置密码,以及修改root密码的三种方法 - 云+社区 - 腾讯云 https://cloud.tencent.com/developer/article/1855931

b.

    //  update mysql.user set authentication_string=PASSWORD('1234') where User='root';   # 修改密码
 
c. mysql 安装
使用rpm来安装MySQL

wget http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm

安装mysql80-community-release-el7-1.noarch.rpm包


sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm



使用yum安装mysql服务
# sudo yum install mysql-server


检查是否已经设置为开机启动MySQL服务

# systemctl list-unit-files|grep mysqld

设置为开机启动则执行
# systemctl enable mysqld.service

查看是否启动MySQL服务
# ps -ef|grep mysql

启动服务
# systemctl start mysqld.service


update user set host='%' where user='root';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234$qw#e324';
ALTER USER 'root'@'%' IDENTIFIED BY '1234$qw#e324';
 
 
 
 

mysql 8.0 远程访问

update user set host='%' where user='root';

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新的密码';

MySQL8.0之前的版本密码加密规则:mysql_native_password,

MySQL8.0密码加密规则:caching_sha2_password
 
 

 

单次改变镜像地址

npm install   --registry=https://registry.npm.taobao.org

 

 

首先在终端中查看MySQL的依赖项:dpkg --list|grep mysql
卸载: sudo apt-get remove mysql-common
卸载:sudo apt-get autoremove --purge mysql-server-5.7
清除残留数据:dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P
再次查看MySQL的剩余依赖项:dpkg --list|grep mysql
继续删除剩余依赖项,如:sudo apt-get autoremove --purge mysql-apt-config
Ubuntu18.04彻底删除MySQL数据库_青蛙组长的博客-CSDN博客_ubuntu删除mysql https://blog.csdn.net/iehadoop/article/details/82961264

 

 

node 升级版本

 

# 查看版本
node -v 
# 清除npm cache
npm cache clean -force
# 安装n模块
npm install -g n 
# 不行就这样:npm install -g n -f
# 升级新版本(稳定版 stable ,最新版 latest ,指定版本号v8.11.1)
n latest
# 查看版本号,确认是否升级成功
node -v 


 安装php-fpm

yum search fpm
sudo yum install php-fpm.x86_64
sudo systemctl start php-fpm
sudo systemctl enable php-fpm

检查

root 2842 1 0 22:03 ? 00:00:00 php-fpm: master process (/etc/php-fpm.conf)

4、配置nginx与php一起工作

打开nginx主配置文件。

vim /etc/nginx/nginx.conf

在http模块中添加配置:  
       location / {  
        root   /usr/share/nginx/html;  
           index  index.html index.htm index.php;  
        }  
location ~ \.php$ {  
           root           html;  
           fastcgi_pass   127.0.0.1:9000;  
           fastcgi_index  index.php;  
           fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;  
           include        fastcgi_params;  
       }  

改动nginx默认的fastcgiparams配置文件: vim /etc/nginx/fastcgi_params 在文件的最后增加两行:

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;  
fastcgi_param PATH_INFO                $fastcgi_script_name;  

然后重启一下服务:

service nginx restart

service php-fpm restart

5、运行

在网站根目录创建一个index.php文件

文件内容如下:

<?php    
phpinfo();    
?>    

提示nginx中yum安装的默认网站根目录在/usr/share/nginx/html

故此在此文件夹下新建文件



linux下安装nginx与php - 简书 https://www.jianshu.com/p/6232743f8bde

配置 Nginx#

  • 系统更新
 
sudo yum -y install epel-release
sudo yum update -y
  • 使用 yum 安装 nginx ,并设置开机启动
yum install -y nginx
systemctl start nginx
systemctl enable nginx
  • 查看 nginx 版本
 
nginx -v
  • 查看 nginx 运行状态
 
ps -ef | grep nginx

 Linux 配置 Nginx + PHP 7 环境 - Whitedba - 博客园 https://www.cnblogs.com/nethrd/p/10951088.html




linux下安装nginx与php - 简书 https://www.jianshu.com/p/6232743f8bde

posted @ 2016-12-24 19:09  papering  阅读(182)  评论(0编辑  收藏  举报