91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu如何配置php、nginx和redis

發布時間:2022-10-28 10:58:07 來源:億速云 閱讀:155 作者:iii 欄目:服務器

這篇文章主要介紹“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;#客戶端上傳最大限制

access_log /var/log/nginx/yuncaitong_access.log;#多站點,配置系統日志
error_log /var/log/nginx/yuncaitong_error.log;#多站點,配置系統日志
	
location / {#這里訪問站點時的首頁,項目不同可能有所區別,在云菜通項目上是這樣配置的
       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的監聽方式,有兩種sockt與tcp,sockt要更快,linux服務器用sockt,就是當前這種配置方式,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,不用動,

配置好之后要重啟或重載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”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东乌珠穆沁旗| 鹤山市| 沙洋县| 平阳县| 湘潭县| 班戈县| 昌黎县| 西乌| 镇安县| 永顺县| 齐河县| 庐江县| 隆化县| 水城县| 梅河口市| 临漳县| 武城县| 石渠县| 金湖县| 临泽县| 淳安县| 府谷县| 文登市| 曲靖市| 巴彦县| 绩溪县| 西乌珠穆沁旗| 资源县| 松滋市| 类乌齐县| 哈尔滨市| 乡城县| 清丰县| 穆棱市| 崇礼县| 濉溪县| 万荣县| 临夏县| 茂名市| 鄂温| 汉源县|