gpt4 book ai didi

centos7 + php7 lamp全套最新版本配置及mongodb和redis教程详解

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章centos7 + php7 lamp全套最新版本配置及mongodb和redis教程详解由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

所有软件的版本一直会升级,注意自己当时的版本是不是已经更新了.

首先装centos7 。

如果你忘了设置swap分区,下面的文章可以教你怎么补一个上去:

http://www.zzvips.com/article/5718.html 。

装好centos7后默认是不能上网的 。

?
1
cd /etc/sysconfig/network-scripts/

找到形如ifcfg-enp0s3的文件,修改onboot=yes 。

然后 。

?
1
service network restart

安装apache2 (centos里叫httpd) 。

?
1
yum install httpd

启动apache2 。

?
1
service httpd start

看看生效了没 。

?
1
curl http: //localhost

设置开机自动运行 。

?
1
chkconfig httpd on

安装php7 。

首先要更新源 。

?
1
rpm -Uvh https: //dl .fedoraproject.org /pub/epel/epel-release-latest-7 .noarch.rpm

或 。

?
1
rpm -Uvh https: //mirror .webtatic.com /yum/el7/webtatic-release .rpm

然后yum安装 。

?
1
yum install php70w

重启apache 。

?
1
service httpd restart

看下phpinfo 。

?
1
2
vi /var/www/html/info .php
<?php phpinfo(); ?>

访问 http://localhost/info.php 。

看到php7.0.x信息就OK啦 。

安装mysql5.7 。

更新源先 。

?
1
rpm -ivh http: //dev .mysql.com /get/mysql57-community-release-el7-7 .noarch.rpm

安装 。

?
1
yum install mysql-community-server

mysql5.7初始密码不再是空,会在shell输出里告诉你密码文件地址,一般在~/.mysql_secret下 。

如果这个文件不幸没有的话,也不是没有办法,按下文操作:

http://blog.csdn.net/qq_26941173/article/details/51548947 。

设置开机启动:

?
1
chkconfig mysqld on

安装php7的mysql扩展 。

?
1
yum install php70w-mysql

重启apache2生效 。

安装mongodb最新版 。

mongodb官网的说明非常详细,照做即可:

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ 。

安装php7的mongo扩展 。

先要装一堆东西 。

?
1
2
3
4
5
yum install php-pear
yum install php-devel
yum -y install gcc
yum install openssl openssl-devel
pecl channel-update pecl.php.net

然后通过pecl装php7的mongodb扩展 。

?
1
pecl install mongo

或 。

?
1
pecl install mongodb

mongo是老版本,现在不会再升级了,但很多历史代码都在用。mongodb是新版的扩展,官方推荐.

不要忘了php.ini加上 。

extension=mongo.so 或 extension=mongodb.so 并且重启apache2 。

安装redis一套 。

不能用yum啦,很不爽.

?
1
2
3
4
http: //redis .io /download 下载最新版本(目前是3.2.5)
wget http: //download .redis.io /releases/redis-3 .2.5. tar .gz
tar xzf redis-3.2.5. tar .gz
cd redis-3.2.5

make 。

make后可能会提示Hint: It's a good idea to run 'make test' 。

然后运行make test,可能提示没有安装tcl 。

?
1
yum install -y tcl

重新make test 然后make 。

--- 。

也有可能发生错误2:error: jemalloc/jemalloc.h: No such file or directory 。

原因:一些编译依赖或原来编译遗留出现的问题 。

解决:make distclean 清理一下,然后再make.

--- 。

安装成功后src目录会多出redis-server,redis-cli等可执行文件 。

./src/redis-server 服务器端 。

./src/redis-cli 客户端 。

安装php7的redis扩展 。

?
1
pecl install redis

修改php.ini添加extension=redis.so,然后重启apache2 。

PS1

如果yum的时候提示xxx not signed,加上参数 --nogpgcheck 。

好了,本文到此结束了.

最后此篇关于centos7 + php7 lamp全套最新版本配置及mongodb和redis教程详解的文章就讲到这里了,如果你想了解更多关于centos7 + php7 lamp全套最新版本配置及mongodb和redis教程详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com