Centos 配置LNMP环境

一,yum源的配置(阿里云源)

1,备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/
  • CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
  • CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
  • CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、之后运行yum makecache生成缓存

二,Nginx安装

1,安装先决条件
sudo yum install yum-utils
2,创建配置nginx,yum源文件配置,/etc/yum.repos.d/nginx.repo文件
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
  • ps:$releasever 改===>centos版本 5/6/7
3,安装nginx
sudo yum install nginx

三,安装、配置PHP

1,安装php
yum -y install php
2,配置nginx支持PHP
  • 1)yum -y install php-fpm

  • 2) service php-fpm start

  • 3)配置vim /etc/nginx/conf.d/default.conf

  • 4)

    打开解释
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;
      }
  • 5)将 /scripts=>$document_root 表示root所指代的目录

  • 6)重启nginx

nginx -s reload
  • 7)出现错误,查看错误信息
    cat /var/log/nginx/error.log

  • 8)修改vim /etc/nginx/conf.d/default.conf

    root html; 改===> root /usr/share/nginx/html;


四、安装配置mysql

1,安装mysql 服务端,mysql客户端
yum install mariadb-server -y
2,启动mysql
 systemctl start mariadb.service 	//启动服务
 systemctl enable mariadb.service	//开机启动服务
3,密码设置
mysql_secure_installation
4,PHP链接mariadb
  • 1)写链接脚本测试php-mysql

  • 2)查看错误日志

cat /var/log/php-fpm/www-error.log
  • 3)安装php-mysql模块
yum -y install php-mysql
  • 4)重启php-fpm服务
service php-fpm restart

五、扩展补充(删除nginx,重装)

1.删除nginx,-purge包括配置文件
sudo apt-get --purge remove nginx
2.移除全部不使用的软件包
sudo apt-get autoremove
3.罗列出与nginx相关的软件并删除
dpkg --get-selections|grep nginx
sudo apt-get --purge remove nginx
sudo apt-get --purge remove nginx-common
sudo apt-get --purge remove nginx-core
4.查看nginx正在运行的进程,如果有就kill掉
ps -ef |grep nginx
sudo kill -9 XXX
5.全局查找与nginx相关的文件
sudo  find  /  -name  nginx*
sudo rm -rf file
6.删除列出的所有文件
sudo rm -rf file
7.重装nginx
sudo apt-get update
sudo apt-get install nginx
8 nginx的其他内容
  • 测试nginx配置是否正确
sudo nginx -t
  • nginx 重启
sudo service nginx restart
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值