阿里云 CentOS7 + nginx1.12 + php5 配置安装

一、安装完成后效果

A、阿里云服务器

B、nginx1.12.2安装完成

C、php 安装完成

二、详细安装步骤

第一步:安装nginx

(1)、安装nginx:

yum install nginx

(2)、启动ngixn:

 systemctl  start  nginx   常用的相关命令还有systemctl stop nginx、systemctl restart nginx、systemctl status nginx

(3)、确认是否安装成功

浏览器输入ip地址或者域名(已经解析过的域名),如下图所示,则安装成功。

第二步:安装PHP

(1) 、安装php

        yum  install  php  php-mysql  php-fpm

安装过程中经常会见到如下问题:
postfix-2.10.1-6.el7.x86_64 有缺少的需求 libmysqlclient.so.18()(64bit)
postfix-2.10.1-6.el7.x86_64 有缺少的需求 libmysqlclient.so.18(libmysqlclient_18)(64bit)
解决方法:
把 php-mysql 换成 php-mysqlnd

(2) 、编缉PHP的配置文件

    vim /etc/php.ini

    将  ;cgi.fix_pathinfo=1 改为  cgi.fix_pathinfo=0

(3)、编缉 .conf配置文件

vim  /etc/php-fpm.d/www.conf

将 user=nobody

group=nobody  改为如下图:

(4)、启动PHP

 systemctl  start  php-fpm

(5)、设置开机启动

    systemctl  enable  php-fpm

(6)、重要:配置nginx文件

  vim /etc/nginx/nginx.conf

内容如下图

server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /usr/share/nginx/html;
        index index.php index.html index.htm;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location / {
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }

location ~  \.php$ {
        try_files $uri =404;
        
        include fastcgi.conf;

  fastcgi_pass 127.0.0.1:9000;
}

}

(7)、验证php是否安装成功

在/usr/share/nginx/html/目录下创建phpinfo.php

内容如下:

<?php phpinfo();?>

(8)、浏览器上输入ip/phpinfo.php,如果出现如下界面,说明PHP和Nginx均安装和配置成功。

第三步:安装MySQL

(1)、yum install mysql-community-server  

若出错,则需要的安装包在CentOS中没有源,需要自己在网上去下载后再安装;

(2)、启动mysql服务

systemctl start mysqld

(3)、初始mysql的密码

1 mysql -uroot
2 mysql> set password for ‘root’@‘localhost’ = password(‘888888‘);
3 mysql> exit

(4)、mysql -u root -p  进入mysql ,输入你刚才设置的密码  



原文地址:https://www.cnblogs.com/buysingoo/p/10550815.html

时间: 2024-11-05 23:36:43

阿里云 CentOS7 + nginx1.12 + php5 配置安装的相关文章

阿里云centos7下的nginx配置

1.添加资源 添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令(没有换行): # sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2.安装Nginx 在你的CentOS 7 服务器中使用yum命令从Nginx源服务器中获取来安装Nginx: # yum install -y nginx 3.启动Nginx 运行Ng

linux 下 VNC Server安装配置及 eclipse CDT C/C++ 开发环境搭建(我用的是阿里云服务器 ubuntu 12.04 64-bit,无图形化界面)

linux 下 VNC Server安装配置及 eclipse CDT C/C++ 开发环境搭建(我用的是阿里云服务器 ubuntu 12.04 64-bit,无图形化界面): 既然要用 eclipse 可视环境下开发,那首先要安装图形界面喽!!! 对开发者来说,个人认为 linux 选择界面优先选择顺序:Awesome(性能最好) > Xfce4 > gnome > unity-2d //////////////////////////////////////////////// 首先

阿里云Centos7使用yum安装MySQL5.6.24的正确姿势

阿里云Centos7使用yum安装MySQL5.6.24 阿里云Centos7使用yum安装MySQL5.6.24 前言:由于某些不可抗力,我要在自己的阿里云服务器上搭建hadoop+hive+mysql+tomcat环境,下为mysql的安装记录 →_→大家都知道,centos自带的repo是不会自动更新每个软件的最新版本,所以无法通过yum方式安装MySQL的高级版本.所以,即使我使劲用yum -y install mysql mysql-server mysql-devel,也是没有人会鸟

阿里云centos7成功安装和启动nginx,但是外网访问不了的解决方案

问题环境: 阿里云centos7.4.1708 问题描述:成功配置,启动成功,外网访问不了 解决方案: 经过查阅文档,去阿里云后台查看,原来是新购的服务器都加入和实例安全组. (OMG)立即去配置.加入你的80端口,立即就能开启了. 正常默认的是这3个规则 这里在入[方向下]点击任一条规则后面的克隆,在协议类型里面选择HTTP(80)或者想要添加的协议,其他不动,点击确定 在用ip请求 原文地址:https://www.cnblogs.com/SongG-blogs/p/8819516.html

阿里云CentOS7搭建Apache+PHP+MySQL环境,注意php加载mysql的方法

阿里云CentOS7搭建Apache+PHP+MySQL环境 投稿:mrr 字体:[增加 减小] 类型:转载 时间:2017-03-24我要评论 最近要搭建一个阿里云的LMAP环境,选了CentOS7来做搭建.下面通过本文给大家分享阿里云CentOS7搭建Apache+PHP+MySQL环境,感兴趣的朋友一起看看吧 最近要搭建一个阿里云的LMAP环境,选了CentOS7来做搭建. 1.Apache Centos7默认已经安装httpd服务,只是没有启动. 如果你需要全新安装,可以yum inst

阿里云服务器 ECS Ubuntu系统安装配置

1. 登陆服务器 系统开通成功后手机会收到阿里云发来的短信,包含公网IP及root登录密码. WEB管理后台方式 可通过阿里云管理后台选择“连接管理终端…”进行登录 提示输入VNC密码 登录成功后显示shell界面,这时需要输入root账号及其密码登录到系统 这时候就可以进行系统操作了 但是这种方式操作比较不方便,建议使用ssh进行管理操作,阿里云系统已经自带了ssh服务,我们用ssh client连接进来即可. SSH方式远程管理 windows用户可以安装putty,通过putty进行SSH

阿里云Centos7搭建Samba

2018.11.13第二章前缀不述,略过阿里云控制台等信息(这些都是中文的,稍微瞄一眼都能知道,比较坑的就是规则了,第一个Smaba搭好之后由于没建好规则就一直访问不了,当然这问题百度一下就知道了)自己总结了一下可以搭建的服务,如下列表,然后由易到难开始搭建(主要简单的都会,难的还没开始学).言归正传,开始第一个服务的搭建--Samba.由于本人的学习都是看视频和资料自学,所以老实说很不规范和系统,搭建环境的第一步是干什么?--百度搜阿里云Centos7搭建Samba直接出来一堆,然后再自己归纳

阿里云购买和远程可视化配置的流程

阿里云购买和远程可视化配置的流程 购买目的 趁着双十一阿里云便宜,果断下手买了.1核2G,t5处理器,3年229人民币.阿里云购买链接 我购买的目的倒不是拿来做数据处理,而是为了找工作做铺垫,想着把之前做的一些东西挂到网上,然后把网址写到简历上. 下面简述一下我从购买到配置远程可视化的过程. 购买 阿里云购买链接 买的时候会让填写很多东西,在学证明什么的,绑定支付宝之类的,照着做就行.唯一和之前购买腾讯云不同的是,买完后是以提货券的形式发的(点击费用进入那个页面,找到提货券就能看到你的购买),提

阿里云cenos 6.5 模板上安装 docker

本章将介绍在阿里云的 Centos6.5 模板上安装 Docker 以及在 Ubuntu 14.04 模板上安装 Docker 的过程 Centos 6.5 模板上使用Docker 首先,通过 ssh 登陆阿里云的服务器,查看系统版本号以及内核版本. Welcome to aliyun Elastic Compute Service! # lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core