Ubuntu如何配置php、nginx和redis

2023-04-26 13:10:36 浏览数 (1)

这篇文章主要介绍“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;#客户端上传最大限制

} 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目录执行命令: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,命令:sudo service php7.2-fpm restart,重启redis:sudo service redis-server restart

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

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

0 人点赞