安装Nginx
YUM源中没有Nginx,我们需要增加一个nginx的源nginx.repo

# vi /etc/yum.repos.d/nginx.repo

源文件的内容

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

安装成功后,就可以直接安装nginx了

#yum -y install nginx

安装的就是Nginx官网的最新版本

#nginx #启动Nginx
可以使用curl命令查看是否安装成功

#curl 127.0.0.1

开机启动设置

#systemctl enable nginx
#systemctl daemon-reload

安装MySql(5.7)

#rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm#yum -y install mysql-community-server

安装完成之后,就可以启动mysql了

service mysqld start

查看MySql的启动状态

service mysqld status
systemctl daemon-reload

MySql安装完成之后会在LOG文件(/var/log/mysqld.log)中生成一个root的默认密码

grep 'temporary password' /var/log/mysqld.log

修改默认编码
在/etc/my.cnf配置文件的[mysqld]下添加编码配置:

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'

#初始化修改密码,需要8位长度、大写、小写、特殊符号

Alter USER 'root'@'localhost' IDENTIFIED BY 'Abc1@234';

#新增远程用户

GRANT ALL PRIVILEGES ON db_name.table_name TO 'user_name'@'ip' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;

安装PHP7

#rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
#rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装PHP7

#yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64

安装php-fpm

#yum install php70w-fpm php70w-opcache

启动php-fpm

#systemctl start php-fpm

开机启动设置

#systemctl enable php-fpm
#systemctl daemon-reload

修改根目录
修改 /etc/nginx/conf.d/default.conf

复制代码

location ~ \.php$ {root /usr/share/nginx/html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;
}

配置权限
1.建立www用户及www用户组,将www用户同时加入www用户组和root组

adduser www #建立www用户
groupadd www #建立www用户组
usermod -G www www #将www用户加入www用户组同时从其他组移除
usermod -a -G root www #将www用户加入root用户组,有-a参数不从其他组移除,此时www同时属于www和root组

2.将nginx以www用户及www用户组运行,修改nginx.conf文件,在文件头部:

user www www; #以www身份运行
3.将web目录的拥有者改为www:www,权限改为755

PHP6 MongoDB 扩展

yum install php70w-pecl-mongodb

#防火墙

firewall-cmd --state

转载于:https://www.cnblogs.com/yamboo/p/10512373.html

Centos7.5 lnmp+mongodb扩展相关推荐

  1. php配置mongodb扩展、安装mongodb服务教程

    安装mongodb服务. 1.下载mongodb: mongodb 提供了可用于 32 位和 64 位系统的,你可以从mongodb官网下载安装. mongodb下载地址:https://www.mo ...

  2. mongodb php linux,mongodb 及PHP的MongoDB 扩展安装

    Install MongoDB https://www.mongodb.org/downloads 第一种 通用二进制包安装 curl -O https://fastdl.mongodb.org/li ...

  3. windows 下xampp集成环境安装mongodb扩展

    http://www.thegeekstuff.com/2015/10/php-mongodb-for-xampp 见这文章,写的很详细. 1.打开PHPINFO界面查看PHP版本,编译器版本,还有架 ...

  4. Centos7 安装lnmp

    Centos7 安装lnmp 1.下载 wget http://soft.vpser.net/lnmp/lnmp1.5-full.tar.gz 2.解压 tar -zvxf lnmp1.5-full. ...

  5. Linux安装PHP MongoDB扩展(亲测)

    本文将讲述一下本人安装MongoDB扩展的过程,大家可以略作参考 亲测,但是一些步骤不太一样,比如 ./configure需要添加 --with-config参数 安装环境 Linux环境:CentO ...

  6. php mongodb 别名,PHP mongo与mongodb扩展 | 码路春哥

    区别 mongo扩展 扩展名是mongo.so,是一个比较老的mongodb扩展,主要用于在PHP5.X使用.建议PHP5.4及以后版本使用mongdb扩展,PHP7以后无法无法使用该扩展.该扩展官方 ...

  7. php安装mongo扩展,php安装mongo扩展和mongodb扩展

    mongo扩展主要是针对php 5.x的,而且以后不提供更新维护:后续一般都用mongodb扩展,当然,要根据实际生产环境来确定.还是要看需求. 方法1:git下载安装包安装mongodb扩展 cd ...

  8. Centos7 搭建LNMP架构服务器实战

    Centos7 搭建LNMP架构服务器实战 前言 需求分析 拓朴设计及各服务器地址规划 配置部分 后端服务器实现 Web-1 nginx整合 Web-2 nginx整合 后端服务器测试 高可用Web集 ...

  9. lnmp一键安装包linux,linux centos7.3 lnmp一键安装包集成

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? linux centos7.3 lnmp一键安装包集成 一.下载并安装LNMP一键安装包 安装LNMP稳定版wget - ...

最新文章

  1. 常见java相关问题
  2. MFC提供的集合类CStringArray类和CPtrArray类
  3. 图文并茂的讲解 ICMP (网际控制报文)协议
  4. 数据结构和算法,也就那么回事儿
  5. 【智能AI】准确率97%的开源肺炎检测模型
  6. java调python报错Cannot create PyString with non-byte value
  7. 热量的传递 —— 热辐射
  8. echarter: ECharts的R语言接口(一)
  9. 获取浏览器高度和宽度
  10. PPT怎么设置html颜色代码,PPT怎么设置表格边框颜色 PPT设置表格边框颜色教程
  11. 项目管理工具二、STAR原则
  12. Python创建包,导入包(入门必读)
  13. 阿里P8详谈:软件开发和软件测试的职业寿命问题?
  14. Android studio Installed Build Tools revision 31.0.0 is corrupted. Remove and install again
  15. 电脑长期未用或深度放电,电池欠压充不上电(充电指示灯不亮)
  16. 聚醋酸乙烯酯(PVAc)乳剂市场现状及未来发展趋势
  17. linux端口查看time_wait,netstat -an查看到大量的TIME_WAIT状态的解决办法
  18. SPARQL 使用教程
  19. R语言之plot()画图
  20. idea通过Git版本控制时贮藏功能的使用

热门文章

  1. Java jdk中的部分工具javac javaw javaws javadoc javah javap jar jdb jps的作用
  2. CSS之viewports剖析
  3. Python3.8 了解的差不多了吧,Python3.9 新特性了解一下!
  4. 唐山师范学院计算机二级报名,2017年3月唐山师范学院计算机等级考试报名时间(河北)...
  5. Thinkpad Access Connections实现快速的在各种网络间进行切换
  6. java parseint()
  7. 用户体验——南通大学教务学生管理系统
  8. 广州技术沙龙第 2、3 期参会者twitter、blog、兴趣大合集
  9. 在PEA上海做演讲主题:大型、高负载网站架构和应用初探
  10. php 数组的定义方法,PHP中数组定义的几种方法