Centos7.5 lnmp+mongodb扩展
安装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扩展相关推荐
- php配置mongodb扩展、安装mongodb服务教程
安装mongodb服务. 1.下载mongodb: mongodb 提供了可用于 32 位和 64 位系统的,你可以从mongodb官网下载安装. mongodb下载地址:https://www.mo ...
- mongodb php linux,mongodb 及PHP的MongoDB 扩展安装
Install MongoDB https://www.mongodb.org/downloads 第一种 通用二进制包安装 curl -O https://fastdl.mongodb.org/li ...
- windows 下xampp集成环境安装mongodb扩展
http://www.thegeekstuff.com/2015/10/php-mongodb-for-xampp 见这文章,写的很详细. 1.打开PHPINFO界面查看PHP版本,编译器版本,还有架 ...
- Centos7 安装lnmp
Centos7 安装lnmp 1.下载 wget http://soft.vpser.net/lnmp/lnmp1.5-full.tar.gz 2.解压 tar -zvxf lnmp1.5-full. ...
- Linux安装PHP MongoDB扩展(亲测)
本文将讲述一下本人安装MongoDB扩展的过程,大家可以略作参考 亲测,但是一些步骤不太一样,比如 ./configure需要添加 --with-config参数 安装环境 Linux环境:CentO ...
- php mongodb 别名,PHP mongo与mongodb扩展 | 码路春哥
区别 mongo扩展 扩展名是mongo.so,是一个比较老的mongodb扩展,主要用于在PHP5.X使用.建议PHP5.4及以后版本使用mongdb扩展,PHP7以后无法无法使用该扩展.该扩展官方 ...
- php安装mongo扩展,php安装mongo扩展和mongodb扩展
mongo扩展主要是针对php 5.x的,而且以后不提供更新维护:后续一般都用mongodb扩展,当然,要根据实际生产环境来确定.还是要看需求. 方法1:git下载安装包安装mongodb扩展 cd ...
- Centos7 搭建LNMP架构服务器实战
Centos7 搭建LNMP架构服务器实战 前言 需求分析 拓朴设计及各服务器地址规划 配置部分 后端服务器实现 Web-1 nginx整合 Web-2 nginx整合 后端服务器测试 高可用Web集 ...
- lnmp一键安装包linux,linux centos7.3 lnmp一键安装包集成
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? linux centos7.3 lnmp一键安装包集成 一.下载并安装LNMP一键安装包 安装LNMP稳定版wget - ...
最新文章
- 常见java相关问题
- MFC提供的集合类CStringArray类和CPtrArray类
- 图文并茂的讲解 ICMP (网际控制报文)协议
- 数据结构和算法,也就那么回事儿
- 【智能AI】准确率97%的开源肺炎检测模型
- java调python报错Cannot create PyString with non-byte value
- 热量的传递 —— 热辐射
- echarter: ECharts的R语言接口(一)
- 获取浏览器高度和宽度
- PPT怎么设置html颜色代码,PPT怎么设置表格边框颜色 PPT设置表格边框颜色教程
- 项目管理工具二、STAR原则
- Python创建包,导入包(入门必读)
- 阿里P8详谈:软件开发和软件测试的职业寿命问题?
- Android studio Installed Build Tools revision 31.0.0 is corrupted. Remove and install again
- 电脑长期未用或深度放电,电池欠压充不上电(充电指示灯不亮)
- 聚醋酸乙烯酯(PVAc)乳剂市场现状及未来发展趋势
- linux端口查看time_wait,netstat -an查看到大量的TIME_WAIT状态的解决办法
- SPARQL 使用教程
- R语言之plot()画图
- idea通过Git版本控制时贮藏功能的使用
热门文章
- Java jdk中的部分工具javac javaw javaws javadoc javah javap jar jdb jps的作用
- CSS之viewports剖析
- Python3.8 了解的差不多了吧,Python3.9 新特性了解一下!
- 唐山师范学院计算机二级报名,2017年3月唐山师范学院计算机等级考试报名时间(河北)...
- Thinkpad Access Connections实现快速的在各种网络间进行切换
- java parseint()
- 用户体验——南通大学教务学生管理系统
- 广州技术沙龙第 2、3 期参会者twitter、blog、兴趣大合集
- 在PEA上海做演讲主题:大型、高负载网站架构和应用初探
- php 数组的定义方法,PHP中数组定义的几种方法