CentOS 7.6搭建LNMP环境的web服务器

2019-10-13 分类:服务器 阅读(384)


  最近购买了个华为云服务器,想搭建一个LNMP的WEB服务器,下面是素色网络科技搭建步骤:
CentOS 7.6搭建LNMP环境的web服务器

一、准备工作:

  1、防火墙开启端口:
  # firewall-cmd --zone=public --permanent --add-port=80/tcp 
  # firewall-cmd --zone=public --permanent --add-port=3306/tcp 
  # service firewalld restart 
防火墙开启端口
  如果防火墙端口开启成功:素色网络科技
防火墙端口开启成功
  注:(1)如果开启防火墙出现:FirewallD is not running,表示 FielWald 没有运行。
    (2)通过 systemctl status firewalld 查看firewalld状态,发现当前是dead状态,即防火墙未开启素色网络科技
防火墙状态查看
    (3)通过 systemctl start firewalld 开启防火墙,没有任何提示即开启成功。
    (4)再通过 systemctl status firewalld 查看firewalld状态,显示running即已开启了。
防火墙端口开启成功
  2、更改yum源和更新系统
    (1)首先备份/etc/yum.repos.d/CentOS-Base.repo素色网络科技
    # cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 
    删除CentOS-Base.repo:
    # rm -rf CentOS-Base.repo 
    (2)进入yum源配置文件所在文件夹
    # cd /etc/yum.repos.d/ 
    (3)下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)
    # wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 
    (4)运行yum makecache生成缓存
    # yum makecache 
    (5)更新软件:
    # yum -y update 

二、安装Apache素色网络科技

  1、安装
    # yum -y install httpd 
  2、开启apache服务素色网络科技
    # systemctl start httpd.service 
  3、设置apache服务开机启动
    # systemctl enable httpd.service 
安装Apache

二、安装MySQL:

  安装MariaDB而不是Mysql是因为Mysql已经被别人收购了,有着闭源的风险,所以厂家使用了MariaDB代替Mysql,MariaDB是Mysql的其中一个分支,其中的语法大部分都是相同的。
  1、安装MariaDB
    # yum -y install mariadb* 
  2、开启MySQL服务
    # systemctl start mariadb.service 
  3、设置开机启动MySQL服务
    # systemctl enable mariadb.service 
  4、设置root帐户的密码
    # mysql_secure_installation 
     Enter current password for root (enter for none):  // 输入现在的root密码,因为我们还没设置,直接回车
     Set root password? [Y/n] Y             // 是否设定root密码,当然设置了,输入Y回车
     New password:                   // 输入root密码,并回车,输入的过程中不会有任何显示
     Re-enter new password:              // 再次输入root密码,并回车,输入的过程中不会有任何显示
     Remove anonymous users? [Y/n] Y         // 是否删除匿名用户,删除,输入Y回车
     Disallow root login remotely? [Y/n] Y        // 是否删禁止root用户远程登录,当然禁止,输入Y回车-->
     Remove test database and access to it? [Y/n]     // 是否删除测试数据库test,看个人喜好
     Reload privilege tables now? [Y/n] Y         // 刷新权限,输入Y回车
     Thanks for using MySQL!            // 看到这一句,表示安装成功
    MySql密码设置完成,重新启动 MySQL。
    当一切结束的时候,你可以输入 mysql -uroot -p 的方式,验证一下。
mysql安装成功

三、安装PHP5.6.x

  删除旧php包(第一次安装可以省略):
  # yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64 
  配置epel源:
  # yum install -y epel-release
  # wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 
  配置remi源:
  # rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 
  1、安装
  # yum -y install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof 
  安装php-fpm
  # yum -y install --enablerepo=remi --enablerepo=remi-php56 php-fpm 
  2、配置开机启动服务(使用systemctl管理php-fpm)
  重启服务
  # systemctl restart php-fpm 
  其他命令:
    启动服务: # systemctl start php-fpm 
    查看状态: # systemctl status php-fpm 
    停止服务: # systemctl stop php-fpm 
    开机自启动: # systemctl enable php-fpm 
    禁止开机自启动: # systemctl didable php-fpm 
    修改配置文件后重载: # systemctl reload php-fpm 
  3、查看是否安装成功
    PHP版本查看: # php -v 

四、将PHP和MySQL关联起来

  # yum -y install php-mysql 

五、安装常用的PHP模块

  1、安装:
  # yum -y install php-gd php-ldap php-odbcphp-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel libjpeg*php-imap php-pear php-mcrypt php-bcmath php-mhash libmcrypt php-devel 
  2、重启apache服务:
  # systemctl restart httpd.service 
  权限控制:
  # chown apache:apache -R /var/www/html 
 


分享到: 更多
  • 诚信交易,用心服务

    诚信交易,用心服务

    诚信 用心 专业 倾心

  • 一对一沟通服务

    一对一沟通服务

    线上线下一对一

  • 保证项目进度、质量、 维护、稳定

    项目人员具体化配置

    保证项目进度、质量、 维护、稳定

  • 19929908388

    7X24小时售后服务

    19929908388

copyright © 2008 - 2021 susewl.com. All Rights Reserved. 工信部备案号:陕ICP备19019948号-1

西安素色网络科技-西安建网站的公司-西安小程序开发-西安网站制作公司-西安素色引领科技-西安网站建设-西安网站维护-西安做网站的公司-西安素色-西安网站设计-西安微信小程序开发 版权所有  

友情链接: 素色网络    

'); })();