centos6.6 下 安装 php7 + nginx环境的方法

yizhihongxing

安装php7和nginx环境前,需要先安装epel和webtatic仓库。

安装epel和webtatic仓库

# 安装epel仓库
yum install epel-release

# 安装webtatic仓库
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

安装完epel和webtatic后,接下来进行安装php7。

安装PHP7

# 安装php7
yum install php70w-fpm php70w-mysql php70w-mbstring php70w-xml php70w-gd php70w-opcache

# 安装php7扩展模块
yum install php70w-pecl-redis php70w-pecl-mongodb

安装完php7后,就可以安装Nginx了。

安装nginx

# 安装nginx
yum install nginx

# 启动nginx
service nginx start

# 设置开机启动
chkconfig nginx on

安装完nginx后,就可以进行配置了。

配置nginx和php-fpm

nginx配置文件路径:/etc/nginx/nginx.conf。打开文件后,找到server {}配置块,进行修改。

# 修改fastcgi的配置
location ~ .php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
    fastcgi_param SCRIPT_NAME $fastcgi_script_name;
    include fastcgi_params;
}

php-fpm配置文件路径:/etc/php-fpm-70.d/www.conf。打开文件后,找到listen参数,进行修改。

listen = 127.0.0.1:9000

重启nginx和php-fpm。

# 重启nginx
service nginx restart

# 重启php-fpm
service php-fpm-70 restart

现在就可以创建一个php7的示例文件,测试是否安装成功了。

示例一:phpinfo()

<?php
phpinfo();

将上述代码保存在Nginx的web根目录下,默认路径是:/usr/share/nginx/html。然后在浏览器中访问该文件,可以看到PHP7相关的信息。

示例二:php和redis

<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('test', 'hello world');
echo $redis->get('test');

将上述代码保存在Nginx的web根目录下,并且需要确保已经安装了pecl-redis扩展模块,然后在浏览器中访问该文件,可以看到输出的信息是“hello world”。这个示例演示了php和redis的连接。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos6.6 下 安装 php7 + nginx环境的方法 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • Sql Server 压缩数据库日志文件的方法

    为了压缩Sql Server数据库的日志文件,我们可以采用以下步骤: 1. 确定数据库日志文件的当前大小和剩余空间并检查一下是否允许对它进行转储 可以使用以下查询来确定具体情况: USE [your_database_name] GO DBCC SQLPERF(LOGSPACE) GO 其中的 [your_database_name] 需要替换为你的数据库名…

    database 2023年5月21日
    00
  • PHP中关于php.ini参数优化详解

    PHP中关于php.ini参数优化详解 php.ini是PHP的配置文件,其中包含了很多可以调整的参数。优化php.ini可以提高PHP的性能和安全。本文将对PHP中的php.ini参数进行详细的讲解。 查找php.ini文件 首先我们需要查找当前正在使用的php.ini文件。在命令行中执行以下命令: php -i | grep "php.ini&…

    database 2023年5月21日
    00
  • 浅谈一下mysql数据库底层原理

    浅谈一下MySQL数据库底层原理 1. MySQL基础知识 1.1 MySQL简介 MySQL是一个关系型数据库管理系统,广泛用于Web应用程序的后台数据管理。MySQL是开源的,符合标准SQL,支持多种操作系统,包括Linux、Windows和Mac OS等。 1.2 MySQL的体系结构 MySQL的体系结构由许多不同的模块组成,主要包括连接器、管理器、…

    database 2023年5月19日
    00
  • Mysql数据库 ALTER 操作详解

    Mysql数据库 ALTER 操作详解 什么是ALTER操作? ALTER是MySQL中用于修改表结构的关键词,其可以根据需要增加、修改或删除数据库表中已存在的列,增加或删除索引,约束或整个表。ALTER操作可以让用户更好地适应现实业务需求。 ALTER操作类型 ALTER操作包括以下几种类型: 修改表名 修改列属性 添加列 删除列 添加索引 删除索引 添加…

    database 2023年5月22日
    00
  • 日常收集常用SQL查询语句大全

    将“日常收集常用 SQL 查询语句大全”制作成完整攻略的过程可以分成以下几个步骤: 1. 确定主题和内容 确定主题和内容是制作攻略的第一步。在这个主题下,我们需要汇总常用 SQL 查询语句,并结合实际应用场景,给出详细解释和示例。 2. 整合常用 SQL 查询语句 接下来,我们需要收集关于常用 SQL 查询语句的资料,并整合成一个完整的大全。这一过程需要参考…

    database 2023年5月21日
    00
  • 冷备份,MySQL最简单的备份方式!

    MySQL是一款广受欢迎的关系型数据库管理系统,它被广泛应用于各种Web应用程序和企业应用程序中。要确保系统可靠性和数据安全性,备份是至关重要的。MySQL提供了多种备份方法,其中包括热备份和冷备份。本文将为您介绍MySQL冷备份的详细内容。 什么是MySQL冷备份? MySQL冷备份指在数据库不处于运行状态时进行的备份。与热备份相比,冷备份需要停止MySQ…

    MySQL 2023年3月10日
    00
  • PHP7安装Redis扩展教程【Linux与Windows平台】

    以下是详细的“PHP7安装Redis扩展教程【Linux与Windows平台】”攻略: Linux平台安装Redis扩展 前置条件 已安装PHP7 已安装Redis服务端 已安装PHP7的pecl扩展 步骤一:下载Redis扩展 使用pecl命令下载Redis扩展,执行命令: pecl install redis 步骤二:安装Redis扩展 在完成下载Red…

    database 2023年5月22日
    00
  • CenterOs7 安装oracle19c的方法详解

    CenterOS7 安装 Oracle 19c 的方法详解 本文将详细说明在 CenterOS7 系统上安装 Oracle 19c 的方法,包括安装所需的软件、配置环境变量、创建必要的用户和组、下载、安装和配置 Oracle 19c。 安装所需的软件 在开始安装 Oracle 19c 之前,您需要安装以下软件包: Oracle Preinstallation…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部