首页 帮助中心 新加坡云服务器 Ubuntu如何配置php、nginx和redis
Ubuntu如何配置php、nginx和redis
时间 : 2022-12-29 09:19:16 编辑 : 华纳云 阅读量 : 260

这篇文章主要介绍“Ubuntu如何配置php、nginx和redis”,在日常操作中,相信很多人在Ubuntu如何配置php、nginx和redis问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu如何配置php、nginx和redis”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

重要的说在前面:1.以下安装均在系统根目录进行,即:ubuntu@VM-0-8-ubuntu:/$ 这里执行命令;2.以下配置文件修改最好先把原始文件备份

1.安装 nginx,输入命令:sudo apt-get install nginx,安装成功后,在系统根目录etc下能看到nginx目录。浏览器输入服务器ip可见niginx欢迎页面

2.安装php,输入命令:php -v #是查看已经安装的php 信息,没有的情况下会提示安装命令,如下:sudo apt-get install php7.2 cli,复制该命令执行

安装成功后在系统根目录etc下能看到php目录。

3.安装php-fpm,输入命令:

sudo apt-get install php7.2-mysql-php7.2-fpm php7.2-curl php7.2-xml php7.2-gd php7.2-mbstring php-memcached php7.2-zip

安装成功后在系统根目录etc/php/php7.2/fpm,可以看到fpm目录,重启命令:sudo service php7.2-fpm restart

4.配置nginx与php通信,在etc/nginx/conf.d/这里新增站点文件,比如:family.conf,内如如下:

附配置文件实例family.conf

server{
listen 80;
server_name family.yct365.net;#这里配置域名
index index . html index . htm index . php default.html default.htm default.php;#不动
root /opt/wwwrrot/yct_family; #这里配置项目目录
client_max_body_size 30M;#客户端上传最大限制

https://www.hncloud.com/uploads/UEditorImages/202212/29/6f296375d91e4f563fe9be0d0b8803fb.jpg

}
php-fpm中的/pool.d/www.conf默认就是sockt,不用动,

配置好之后要重启或重载nginx,命令:

sudo service nginx restart

重启,

sudo service nginx reload

5.reids安装与配置

5-1.安装命令:sudo apt-get install redis-server,安装完成后redis会自动启动,

使用netstat -nlt|grep 6379命令可以看到redis服务器状态,

使用sudo /etc/init.d/redis-server status命令可以看到Redis服务器状态

重启命令:

sudo service redis-server restart

5-2.配置phpredis扩展

第一步:先安装git:apt install git

第二步:再下载phpredis,切换到etc目录执行命令

xff1a;git clone https://github.com/phpredis/phpredis.git

第三步:执行下面三条命令

./configure
make
make install

第四步:修改php.ini,路径/etc/php/7.2/fpm/,是修改fpm下的php配置文件,在配置文件的末尾加上:extension=redis.so

第五步,重启php-fpm,命令;

#xff1a;sudo service php7.2-fpm restart&#xff0c

重启redis&#

xff1a;sudo service redis-server restart

测试phpinfo,会看到redis说明配置成功

到此,关于“Ubuntu如何配置php、nginx和redis”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!

华纳云 推荐文章
如何配置Nginx实现香港云服务器动静分离? Linux云服务器配置Nginx 301重定向 Ubuntu下如何安装和配置redis数据库 Ubuntu安装、配置Redis及phpredis扩展怎么实现 centos安装并配置redis的方法 Debian系统下如何为PHP程序配置Nginx服务器 CentOS7.0安装配置Redis集群 Nginx中配置nginx.conf教程 Ubuntu系统安装与配置Nginx教程
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持