php发展

首页 » 常识 » 问答 » CentOS76搭建LNMP环境的we
TUhjnbcbe - 2024/10/21 16:09:00
专治白癜风三级专科医院 https://disease.39.net/yldt/bjzkbdfyy/

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

一、准备工作:

1、防火墙开启端口:
  #firewall-cmd--zone=public--permanent--add-port=80/tcp
  #firewall-cmd--zone=public--permanent--add-port=/tcp
  #servicefirewalldrestart

如果防火墙端口开启成功:

注:(1)如果开启防火墙出现:FirewallDisnotrunning,表示FielWald没有运行。
  
  (2)通过systemctlstatusfirewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。素色网络科技

(3)通过systemctlstartfirewalld开启防火墙,没有任何提示即开启成功。
  
  (4)再通过systemctlstatusfirewalld查看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-rfCentOS-Base.repo
  
  (2)进入yum源配置文件所在文件夹
  
  #cd/etc/yum.repos.d/
  
  (3)下载的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)
  
  #wget
  
  (4)运行yummakecache生成缓存
  
  #yummakecache
  
  (5)更新软件:
  
  #yum-yupdate

二、安装Apache素色网络科技

1、安装
  
  #yum-yinstall
  2、开启apache服务素色网络科技
  
  #systemctlstart.service
  3、设置apache服务开机启动
  
  #systemctlenable.service

二、安装MySQL:

安装MariaDB而不是Mysql是因为Mysql已经被别人收购了,有着闭源的风险,所以厂家使用了MariaDB代替Mysql,MariaDB是Mysql的其中一个分支,其中的语法大部分都是相同的。
  1、安装MariaDB
  
  #yum-yinstallmariadb*
  2、开启MySQL服务
  
  #systemctlstartmariadb.service
  3、设置开机启动MySQL服务
  
  #systemctlenablemariadb.service
  4、设置root帐户的密码
  
  #mysql_secure_installation
  
   Entercurrentpasswordforroot(enterfornone):
  //输入现在的root密码,因为我们还没设置,直接回车
  
   Setrootpassword?[Y/n]Y
  
  
  
  
  
  //是否设定root密码,当然设置了,输入Y回车
  
   Newpassword:
  
  
  
  
  
  
  
   //输入root密码,并回车,输入的过程中不会有任何显示
  
   Re-enternewpassword:
  
  
  
  
  
   //再次输入root密码,并回车,输入的过程中不会有任何显示
  
   Removeanonymoususers?[Y/n]Y
  
  
  
  //是否删除匿名用户,删除,输入Y回车
  
   Disallowrootloginremotely?[Y/n]Y
  
  
   //是否删禁止root用户远程登录,当然禁止,输入Y回车
  
   Removetestdatabaseandaccesstoit?[Y/n]
   //是否删除测试数据库test,看个人喜好
  
   Reloadprivilegetablesnow?[Y/n]Y
  
  
   //刷新权限,输入Y回车
  
   ThanksforusingMySQL!
  
  
  
  
  
  //看到这一句,表示安装成功
  
  MySql密码设置完成,重新启动MySQL。
  
  当一切结束的时候,你可以输入mysql-uroot-p的方式,验证一下。

三、安装PHP5.6.x

删除旧php包(第一次安装可以省略):
  #yumremovephp.x86_64php-cli.x86_64php-
  配置epel源:
  #yuminstall-yepel-release
  #wget-O/etc/yum.repos.d/epel.repo
  配置remi源:
  #rpm-ivh
  1、安装
  #yum-yinstall--enablerepo=remi--enablerepo=remi-php56phpphp-opcachephp-develphp-mbstringphp-mcryptphp-mysqlndphp-phpunit-PHPUnitphp-pecl-xdebugphp-pecl-xhprof
  安装php-fpm
  #yum-yinstall--enablerepo=remi--enablerepo=remi-php56php-fpm
  2、配置开机启动服务(使用systemctl管理php-fpm)
  重启服务
  #systemctlrestartphp-fpm
  其他命令:
  
  启动服务: #systemctlstartphp-fpm
  
  查看状态: #systemctlstatusphp-fpm
  
  停止服务: #systemctlstopphp-fpm
  
  开机自启动: #systemctlenablephp-fpm
  
  禁止开机自启动: #systemctldidablephp-fpm
  
  修改配置文件后重载: #systemctlreloadphp-fpm
  3、查看是否安装成功
  
  PHP版本查看: #php-v

四、将PHP和MySQL关联起来

#yum-yinstallphp-mysql

五、安装常用的PHP模块

1、安装:
  #yum-yinstallphp-gdphp-ldapphp-odbcphp-pearphp-xmlphp-xmlrpcphp-mbstringphp-snmpphp-soapcurlcurl-devellibjpeg*php-imapphp-pearphp-mcryptphp-bcmathphp-mhashlibmcryptphp-devel
  2、重启apache服务:
  #systemctlrestart.service
  权限控制:
  #chownapache:apache-R/var/

1
查看完整版本: CentOS76搭建LNMP环境的we