zoukankan      html  css  js  c++  java
  • linux安装php nginx mysql

    linux装软件方式:

    systemctl status firewalld.service 查看防火墙
    systemctl stop firewalld.service
    systemctl disable firewalld.service 开机 防火墙 不自启

    ###Nginx#######安装篇############
    rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    yum list nginx ##查询更新列表
    yum -y install nginx ##yum安装命令

    systemctl start nginx.service ##开启nginx服务软件
    systemctl enable nginx.service ##加入开启启动项

    ###Nginx#######测试篇######################
    用windows浏览器 测试
    http://39.98.47.141/(阿里云IP)
    看到:
    Welcome to nginx!
    表示:
    Nginx安装成功了
    问题1: 访问不了
    阿里云: 安全组 --》配置 --》 克隆一个 端口 80
    ###########################################

    ===========================================接》》着》》安装》》PHP》》=================================================》》》》


    ###Php56#######安装篇############
    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

    yum -y install php56w php56w-fpm php56w-opcache php56w-mysql php56w-gd libjpeg* php56w-ldap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-mbstring php56w-bcmath

    安装7.1的 yum install mod_php71w php71w-bcmath php71w-cli php71w-common php71w-devel php71w-fpm php71w-gd php71w-mbstring php71w-mcrypt php71w-mysql php71w-snmp php71w-xml php71w-process php71w-ldap net-snmp net-snmp-devel net-snmp-utils rrdtool
    systemctl start php-fpm.service ## 启动 php-fpm 软件 用于 运行PHP脚本
    systemctl enable php-fpm.service ## 加入 php-fpm 开启自动项

    /etc/nginx/conf.d/ 目录下: 虚拟机配置文件

    nginx.conf
    include

    vim /etc/nginx/conf.d/default.conf

    :set nu #####开启行数
    ###将30行-36行 前面 # 去掉
    ###将 第31行 "html" 改成 /usr/share/nginx/html
    ###将 第34行 "/scripts" 改成 $document_root

    location ~ .php$ {
    root /usr/share/nginx/html;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    }

    :wq! ##退出保存

    systemctl restart nginx.service
    systemctl restart php-fpm.service

    vim /usr/share/nginx/html/index.php
    ###编辑如下代码 测试环境脚本
    <?php
    echo phpinfo();
    ?>


    ###Nginx关联php脚本#######测试篇######################
    用windows浏览器 测试
    http://39.107.105.231/index.php (阿里云IP)
    看到:
    PHP Version 5.6.36
    表示:
    Nginx关联php成功了,也就是PHP安装成功了!
    #####################################################

    ===========================================接》》着》》安装》》MySQL》》=================================================》》》》

    ###Mysql#######安装篇############
    rpm -qa|grep mariadb #查看阿里云默认安装的mariadb数据库 版本号:如:mariadb-libs-5.5.56-2.el7.x86_64
    rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 ##卸载mariadb-libs-5.5.56-2.el7.x86_64包 (rpm -e --nodeps 后面跟是上个命令查询结果)

    rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64


    rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    yum list mysql-community-server
    yum -y install mysql-community-server

    systemctl start mysqld.service
    systemctl enable mysqld.service

    mysql_secure_installation ###初始化 mysql系统数据(安装系统数据库)

    ##提示: Enter current password for root (enter for none):
    空密码,回车

    ##提示: Set root password? [Y/n]
    y,回车

    ##提示: New password:
    输入数据库密码,如:zha123456 (两次重复密码)

    ##提示: Remove anonymous users? [Y/n]
    y,回车

    ##提示: Disallow root login remotely? [Y/n]
    y,回车

    ##提示: Remove test database and access to it? [Y/n]
    y,回车

    ##提示: Reload privilege tables now? [Y/n]
    y,回车

    ###提示: 看到:
    Thanks for using MySQL!


    mysql -h localhost -u root -p
    Enter password:******** rootroot

    mysql>
    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'zha123456' WITH GRANT OPTION; ##开启mysql远程访问权限
    mysql>flush privileges; ##刷新权限
    mysql>exit;

    systemctl stop firewalld.service

  • 相关阅读:
    R语言:用简单的文本处理方法优化我们的读书体验
    R语言-用R眼看琅琊榜小说的正确姿势
    R语言-Kindle特价书爬榜示例 & 输出HTML小技巧
    Hadoop里的数据挖掘应用-Mahout——学习笔记<三>
    Hadoop-HBASE案例分析-Hadoop学习笔记<二>
    Hadoop概括——学习笔记<一>
    R语言——七月
    R语言:ggplot2精细化绘图——以实用商业化图表绘图为例
    R语言学习笔记之: 论如何正确把EXCEL文件喂给R处理
    R语言学习笔记-机器学习1-3章
  • 原文地址:https://www.cnblogs.com/maohongli/p/11115383.html
Copyright © 2011-2022 走看看