Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2266578
  • 博文数量: 168
  • 博客积分: 6641
  • 博客等级: 准将
  • 技术积分: 1996
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-02 11:49
文章存档

2020年(4)

2019年(6)

2017年(1)

2016年(3)

2015年(3)

2014年(8)

2013年(2)

2012年(12)

2011年(19)

2010年(10)

2009年(3)

2008年(17)

2007年(80)

分类: LINUX

2020-03-18 15:42:40


CentOS7.6/Ubuntu18.04快速部署LNMP/LEMP平台

2020.02.25  TsengYia 
---- http://tsengyia.blog.chinaunix.net/ 

系统环境: 
    CentOS7.6
    Ubuntu18.04

Linux+Nginx+MariaDB+PHP

#################################################################

一、CentOS 7.6系统构建LNMP
1)装包
# yum  -y  install  nginx  mariadb-server  mariadb  php-fpm  php-mysql
# mysql_secure_installation  #//安全设置数据库
2)配置
# vim  /etc/nginx/nginx.conf   #// 在 server { } 区域添加以下内容(从 /etc/nginx/nginx.conf.default 获取)
        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            include        fastcgi.conf;  #//此行需要依此修改
        }
3)起服务
# systemctl  restart  nginx  mariadb  php-fpm
# systemctl  enable  nginx  mariadb  php-fpm
4)测试
# vim  /usr/share/nginx/html/test.php #//创建测试网页
$link = mysql_connect('localhost','root','密码'); #//测试数据库连接
if($link) echo 'Success!!'; #//如果成功,页面显示Success!!
else echo 'Failure'; #//如果失败,页面显示Failure!!
mysql_close(); #//关闭数据库连接
phpinfo(); #//列出PHP环境信息(5.4.16)
?>
# 从浏览器访问 地址/、地址/test.php


二、Ubuntu 18.04构建LNMP
1)装包
# apt-get  -y  install  nginx  mariadb-server  php7.2-fpm  php-mysql
# mysql_secure_installation  #//安全设置数据库
2)配置
# vim /etc/nginx/sites-available/default    #//找到PHP设置内容,删除行首的#号
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;  #//改为正确的套接字文件
         }
3)起服务
# systemctl  restart  nginx  mariadb  php7.2-fpm
# systemctl  enable  nginx  mariadb  php7.2-fpm
4)测试
# vim  /var/www/html/test.php
$mysqli = new mysqli('localhost','root','pwd@123','mysql');  #//测试数据库连接(PHP7连库方法有些差别)
if (mysqli_connect_errno()){ echo 'Failure!!'; }  #//如果连接失败,页面显示Failure!!
else echo 'Success!!'; #//如果成功,页面显示Success!!
?>
# 从浏览器访问 地址/、地址/test.php

#################################################################


阅读(576) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~