久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Ubuntu如何配置php、nginx和redis

247次閱讀
沒有評論

共計 2681 個字符,預計需要花費 7 分鐘才能閱讀完成。

這篇文章主要介紹“Ubuntu 如何配置 php、nginx 和 redis”,在日常操作中,相信很多人在 Ubuntu 如何配置 php、nginx 和 redis 問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Ubuntu 如何配置 php、nginx 和 redis”的疑惑有所幫助!接下來,請跟著丸趣 TV 小編一起來學習吧!

重要的說在前面 #xff1a;1. 以下安裝均在系統根目錄進行 #xff0c; 即 #xff1a;ubuntu@VM-0-8-ubuntu:/$ 這里執行命令 #xff1b;2. 以下配置文件修改最好先把原始文件備份

1. 安裝 nginx #xff0c; 輸入命令 #xff1a;sudo apt-get install nginx #xff0c; 安裝成功后 #xff0c; 在系統根目錄 etc 下能看到 nginx 目錄。瀏覽器輸入服務器 ip 可見 niginx 歡迎頁面

2. 安裝 php #xff0c; 輸入命令 #xff1a;php -v #是查看已經安裝的 php 信息 #xff0c; 沒有的情況下會提示安裝命令 #xff0c; 如下 #xff1a;sudo apt-get install php7.2 cli, 復制該命令執行

安裝成功后在系統根目錄 etc 下能看到 php 目錄。

3. 安裝 php-fpm, 輸入命令 #xff1a;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 #xff0c; 可以看到 fpm 目錄 #xff0c; 重啟命令 #xff1a;sudo service php7.2-fpm restart

4. 配置 nginx 與 php 通信 #xff0c; 在 etc/nginx/conf.d/ 這里新增站點文件 #xff0c; 比如 #xff1a;family.conf #xff0c; 內如如下 #xff1a;

附配置文件實例 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;# 客戶端上傳最大限制

access_log /var/log/nginx/yuncaitong_access.log;# 多站點 #xff0c; 配置系統日志
error_log /var/log/nginx/yuncaitong_error.log;# 多站點 #xff0c; 配置系統日志
location / {# 這里訪問站點時的首頁 #xff0c; 項目不同可能有所區別 #xff0c; 在云菜通項目上是這樣配置的
 if (!-e $request_filename) { rewrite ^ (.*)$ /index . php ? s = $1 last;
 break;
 }
location ~.php${
 try_files $uri = 404;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 include fastcgi_params;
 fastcgi_pass unix:/run/php/php7.2-fpm.sock;# 這里是 nginx 的監聽方式 #xff0c; 有兩種 sockt 與 tcp #xff0c;sockt 要更快 #xff0c;linux 服務器用 sockt #xff0c; 就是當前這種配置方式 #xff0c;windows 用 tcp, 一般配置是 127.0.0.1:9000  必須與 php/fpm/www.conf 中的 listen 保持一致

location ~ .*.(gif | jpg | jpeg | png | bmp | swf | ico)${  expires 30d; location ~ .*.(js | css) ? ${ expires 12h;}

}
php-fpm 中的 /pool.d/www.conf 默認就是 sockt, 不用動 #xff0c;

配置好之后要重啟或重載 nginx #xff0c; 命令 #xff1a;sudo service nginx restart 重啟 #xff0c;sudo service nginx reload

5.reids 安裝與配置

5-1. 安裝命令 #xff1a;sudo apt-get install redis-server #xff0c; 安裝完成后 redis 會自動啟動 #xff0c;

使用 netstat -nlt|grep 6379 命令可以看到 redis 服務器狀態 #xff0c;

使用 sudo /etc/init.d/redis-server status 命令可以看到 Redis 服務器狀態

重啟命令 #xff1a;sudo service redis-server restart

5-2. 配置 phpredis 擴展

第一步 #xff1a; 先安裝 git #xff1a;apt install git

第二步 #xff1a; 再下載 phpredis #xff0c; 切換到 etc 目錄執行命令 #xff1a;git clone https://github.com/phpredis/phpredis.git

第三步 #xff1a; 執行下面三條命令
./configure
make
make install

第四步 #xff1a; 修改 php.ini #xff0c; 路徑 /etc/php/7.2/fpm/ #xff0c; 是修改 fpm 下的 php 配置文件 #xff0c; 在配置文件的末尾加上 #xff1a;extension=redis.so

第五步 #xff0c; 重啟 php-fpm, 命令 #xff1a;sudo service php7.2-fpm restart #xff0c; 重啟 redis #xff1a;sudo service redis-server restart

測試 phpinfo #xff0c; 會看到 redis 說明配置成功

到此,關于“Ubuntu 如何配置 php、nginx 和 redis”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注丸趣 TV 網站,丸趣 TV 小編會繼續努力為大家帶來更多實用的文章!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-14發表,共計2681字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 两当县| 克什克腾旗| 恭城| 镇宁| 新沂市| 兴和县| 崇仁县| 崇阳县| 新干县| 阳山县| 巢湖市| 宝坻区| 宣恩县| 常州市| 巫山县| 三门县| 申扎县| 怀远县| 米泉市| 成都市| 吉木萨尔县| 松原市| 梓潼县| 萍乡市| 潮安县| 平塘县| 龙里县| 莫力| 南涧| 迁西县| 五家渠市| 鸡东县| 盖州市| 花莲市| 和硕县| 金堂县| 承德县| 白银市| 仲巴县| 定南县| 五峰|