Linux的CentOS7系列下布署LNMP,CentOS7系统中搭建LN

作者: 金沙澳门官网网址  发布:2019-06-26

  mysql_secure_installation
       回车,依照提醒输入Y
       输入2次密码,回车
       根据提示一路输入Y
       最后出现:Thanks for using MySQL!
       MySql密码设置实现,重新开动 MySQL

  2、:wq! #保留退出

  disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd, posix_getegid,posix_geteuid,posix_getgid, posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid, posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit, posix_getsid,posix_getuid,posix_isatty, posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid, posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname
                          #列出PHP能够禁用的函数,如若有些程序需求用到这几个函数,能够去除,撤销禁用。
  expose_php = Off        # 禁止展现php版本的音讯
  magic_quotes_gpc = On   # 打开magic_quotes_gpc来幸免SQL注入,5.4以往版本未设置
 
      :wq!  #封存退出

  3、chkconfig php-fpm on #安装php-fpm开机运维

  index  index.php index.html index.htm;   #增加index.php

             <2>/sbin/service vsftpd restart 或/sbin/service vsftpd start 或 /bin/systemctl restart vsftpd.service 那四个总有二个发令能够运行的

  vi  /etc/php.ini   #编辑

  安装PHP:

因而百度,原本在ContOS7中 使用systemctl工具来治本服务程序的,链接:

    posix_getegid,posix_geteuid,posix_getgid,

测试篇
      cd  /usr/share/nginx/html/   #金沙澳门官网网址 ,跻身nginx暗中认可网址根目录
       vi  index.php   #新建index.php文件

        user = nginx #修改用户为nginx
        group = nginx #修改组为nginx
    <2>:wq! #保存退出

===========================================================

  3、service nginx restart #重启nginx

chown nginx.nginx /usr/share/nginx/html/ -R  #设置目录全体者

    (1)连接xshell:这些是傻瓜式的终端器,只要输入服务器IP地址再输入用户名与密码就可以(这里的前提是您早已在第一步开放了22端口)

  $ wget

    posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,

  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  #
  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、vi /etc/nginx/nginx.conf #编辑
      user nginx nginx; #修改nginx运维账号为:nginx组的nginx用户
     :wq #封存退出

一、教程第1步是:配置防火墙,开启80端口、3306端口,最终重启防火墙使配置生效。可是重启失利,如下图:

            <2>wget  #下载

  另外:

  5、service nginx restart #重启nginx

  $ sudo yum install mysql-server

  2、yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt #安装PHP组件,使 PHP5 支持 MySQL

  3.安装mysql

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    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;
    }
  #撤废法斯特CGI server部分location的注释,并要注意fastcgi_param行的参数,改为$document_root$fastcgi_script_name,可能采纳相对路线

三、安装PHP,参考:``

  1、首先要停掉本机自带的防火墙,再配备iptables,开放2一半2/80/8080/3306端口,具体安顿格局能够参见小编有关什么布署centos7防火墙那篇博客;

课程是centos6.2的有一点老,将就着看看,教程:

  3、chkconfig mysqld on #设为开机运转

chmod 700  /usr/share/nginx/html/ -R   #设置目录权限

    nlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdns

此外有个版本叫玛丽亚db,借使急需设置Mariadb,可以接纳上面包车型地铁命令进行安装:
yum install -y mariadb
``

安装完结之后选择下边包车型大巴吩咐开启数据库服务:
systemctl start mariadb.service #启动MariaDB   systemctl stop mariadb.service #停止MariaDB   systemctl restart mariadb.service #重启MariaDB   systemctl enable mariadb.service #设置开机启动

  3、配置php-fpm:

  root   /usr/share/nginx/html;   #增加

    <4>ls -1 /etc/yum.repos.d/mysql-community* 

==========================================================

  2、systemctl restart mysql #启动mysql

  1.下载mysql的repo源

  2、vi /etc/nginx/conf.d/default.conf #编辑

金沙澳门官网网址 1

    (2)配置xftp:<1>yum install vsftpd #下载安装

  date.timezone = PRC     # 把前边的分行去掉,改为date.timezone = PRC

  1、cd /usr/share/nginx/html #进入Nginx服务器的网页目录

    systemctl start php-fpm.service #启动Php  systemctl stop php-fpm.service #停止Php
  systemctl restart php-fpm.service #重启Php
  systemctl enable php-fpm.service #设置开机运转
=================================================================

    posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,

    systemctl restart mysql.service  #重启MySql
       systemctl restart nginx.service  #重启nginx
      systemctl restart php-fpm.service``  #重启php-fpm

  2、vi index.php #增多以下代码
    <?php
    phpinfo();
    ?>

在客户端浏览器输入服务器IP地址,能够看来相关的配备新闻!

  今后再试行yum install mysql mysql-server

安装篇:

    posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit, posix_getsid,posix_getuid,posix_isatty,

第2步是,关闭SELINUX(好像没什么卵用),尽管重启失利,请参见:

  6、service php-fpm restart #重启php-fpm

 

    date.timezone = PRC #在946行 把前边的支行去掉,改为date.timezone = PRC

<?php
           phpinfo();
       ?>
       :wq! #保存

  修改Nginx配置文件:

一、安装nginx
       yum install nginx      #设置nginx,依照提示,输入Y安装就能够成功安装
       systemctl start nginx.service   #启动
       systemctl enable nginx.service    #设为开机运营
       systemctl restart nginx.service #重启
       rm -rf /usr/share/nginx/html/*  #去除ngin默许测量试验页

  安装nginx:

yum install php   #根据提示输入Y直到安装完成,安装的是php5.4
2、安装PHP组件,使PHP支持 MySQL、PHP支持FastCGI模式
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm           
#根据提示输入Y回车

#如果要安装php5.6版本执行以下命令
yum provides php   #自带的只有5.4版本
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm         #更新源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum remove php-common -y     #移除系统自带的php-common
yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring         #安装依赖包
php -v                    #版本变为5.6
yum provides php-fpm      #因为我是准备搭建lnmp,所以安装php-fpm,这里会提示多个安装源,选择5.6版本的安装就可以了
yum install php56w-fpm-5.6.31-1.w7.x86_64 -y

  修改PHP配置文件:

  4修改mysql密码

  2、yum install nginx #设置nginx 依照提醒输入y进行安装

第3步是计划CentOS 6.2 第三方yum源

    <3>rpm -ivh mysql-community-release-el7-5.noarch.rpm #解压

============================================================

  1、yum remove httpd* php* #删除系统自带的软件包

本文由金沙澳门官网发布于金沙澳门官网网址,转载请注明出处:Linux的CentOS7系列下布署LNMP,CentOS7系统中搭建LN

关键词: 金沙澳门官网

上一篇:git编译安装与常见问题解决
下一篇:没有了