成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

openSUSE安裝LNMP以及Redis

Tecode / 2167人閱讀

摘要:本文記錄一下在上安裝的整個(gè)過(guò)程。作為滾動(dòng)發(fā)行的版本,這些軟件基本上可以說(shuō)你只要用包管理器裝那就是最新版。當(dāng)然這東西有點(diǎn)特殊,生產(chǎn)用的環(huán)境可能并不想總是升級(jí)它,這個(gè)也可以用包管理器把它住,后續(xù)再詳細(xì)說(shuō)這個(gè)。

本文記錄一下在openSUSE上安裝LNMP的整個(gè)過(guò)程。

openSUSE Tumbleweed作為滾動(dòng)發(fā)行的版本,Nginx/MariaDB/PHP這些軟件基本上可以說(shuō)你只要用包管理器裝那就是最新版。

當(dāng)然PHP這東西有點(diǎn)特殊,生產(chǎn)用的環(huán)境可能并不想總是升級(jí)它,這個(gè)也可以用包管理器把它hold住,后續(xù)再詳細(xì)說(shuō)這個(gè)。

要說(shuō)這個(gè)發(fā)行版裝LNMP和Debian上裝LNMP比較一下的話,這個(gè)稍微麻煩一點(diǎn),不能像Debian那樣開(kāi)箱即用,有些東西需要你自己手動(dòng)配置,比如PHP-FPM/Nginx的權(quán)限等。

安裝/啟動(dòng)nginx:

sudo zypper in -y nginx 
sudo systemctl start nginx
sudo systemctl enable nginx

安裝/啟動(dòng)mariadb:

sudo zypper in -y mariadb
sudo systemctl start mariadb
sudo systemctl enable mariadb

初次安裝mariadb,你需要執(zhí)行下面的命令配置一下:

sudo mysql_secure_installation

第一個(gè)提示回車(chē)設(shè)置你的數(shù)據(jù)庫(kù)root密碼,后面的這些如無(wú)特殊需求全部選擇Y:

Enter current password for root (enter for none)
Switch to unix_socket authentication [Y/n]
Change the root password? [Y/n]
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]

登錄mariadb:

mysql -u root -p

創(chuàng)建一個(gè)名為wordpress的數(shù)據(jù)庫(kù)和用戶:

CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON wordpress.* TO wordpress@localhost IDENTIFIED BY 設(shè)置你的用戶密碼;
FLUSH PRIVILEGES;
quit

安裝php:

sudo zypper in php7 php7-fpm php7-mysql php7-gd php7-imagick 
php7-gettext php7-mbstring php7-intl php7-bcmath php7-openssl 
php7-exif php7-zip php7-curl php7-fileinfo php7-opcache php7-redis

openSUSE默認(rèn)把php-fpm的配置文件都重命名為.default了,你需要自己復(fù)制一份:

sudo cp /etc/php7/fpm/php-fpm.conf.default  /etc/php7/fpm/php-fpm.conf 
sudo cp /etc/php7/fpm/php-fpm.d/www.conf.default /etc/php7/fpm/php-fpm.d/www.conf

然后編輯php-fpm.conf:

sudo nano /etc/php7/fpm/php-fpm.conf

在這里你需要啟用日志記錄:

pid = run/php-fpm.pid
error_log = log/php-fpm.log

接下來(lái)編輯www.conf:

sudo nano /etc/php7/fpm/php-fpm.d/www.conf

這里的用戶和組需要改為nginx:

user = nginx 
group = nginx

在www.conf內(nèi)還可以調(diào)整php-fpm的進(jìn)程數(shù)什么的,這些根據(jù)自己的需要來(lái)就行,例如這些配置:

pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
pm.max_requests = 500

編輯php.ini:

sudo nano /etc/php7/cli/php.ini

安全起見(jiàn),把這個(gè)注釋去掉改為0:

cgi.fix_pathinfo=0

以上配置確認(rèn)無(wú)誤后,啟動(dòng)php-fpm:

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

你可能需要檢查一下php-fpm是否在運(yùn)行,使用下面的命令查看,顯示是active說(shuō)明正常:

sudo systemctl status php-fpm

接下來(lái)配置nginx,編輯主配置文件:

sudo nano /etc/nginx/nginx.conf

用戶和組改為nginx與php-fpm內(nèi)的設(shè)置對(duì)應(yīng),進(jìn)程數(shù)改為auto,建議打開(kāi)gzip:

user  nginx nginx;
worker_processes auto;
gzip  on;

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/125886.html

相關(guān)文章

  • 一鍵安裝LNMP或LAMP Web環(huán)境實(shí)現(xiàn)Linux服務(wù)器部署 PHP MySQL Nginx/Ap

    摘要:目前,我們看到的老蔣采用的部署的環(huán)境,在鏡像中配置,于是我們會(huì)稱作為。有沒(méi)有一件傻瓜式安裝工具腳本呢這里老蔣要推薦的來(lái)自國(guó)內(nèi)比較老牌且一直更新維護(hù)的一鍵安裝包,我們可以較為直觀且無(wú)人值守的安裝需要的網(wǎng)站服務(wù)器環(huán)境。如今我們建站較多的還是會(huì)選擇VPS云服務(wù)器,很少會(huì)去選擇虛擬主機(jī),固然前者有很多的優(yōu)點(diǎn)。不過(guò)相比虛擬主機(jī)不同的是,VPS云服務(wù)器需要我們自己配置WEB環(huán)境,而且我們較多的還是會(huì)選擇...

    IntMain 評(píng)論0 收藏0
  • 使用Docker 一鍵部署 LNMP+Redis 環(huán)境

    摘要:使用部署環(huán)境簡(jiǎn)介是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的機(jī)器上,也可以實(shí)現(xiàn)虛擬化。命令是編寫(xiě)之后使用的。后者會(huì)自動(dòng)繼承中的服務(wù)及相關(guān)的環(huán)境變量設(shè)置網(wǎng)絡(luò)模式。 使用Docker 部署 LNMP+Redis 環(huán)境 Docker 簡(jiǎn)介 Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器...

    _Zhao 評(píng)論0 收藏0
  • 使用Docker 一鍵部署 LNMP+Redis 環(huán)境

    摘要:使用部署環(huán)境簡(jiǎn)介是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的機(jī)器上,也可以實(shí)現(xiàn)虛擬化。命令是編寫(xiě)之后使用的。后者會(huì)自動(dòng)繼承中的服務(wù)及相關(guān)的環(huán)境變量設(shè)置網(wǎng)絡(luò)模式。 使用Docker 部署 LNMP+Redis 環(huán)境 Docker 簡(jiǎn)介 Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器...

    wangshijun 評(píng)論0 收藏0
  • 使用Docker 一鍵部署 LNMP+Redis 環(huán)境

    摘要:使用部署環(huán)境簡(jiǎn)介是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的機(jī)器上,也可以實(shí)現(xiàn)虛擬化。命令是編寫(xiě)之后使用的。后者會(huì)自動(dòng)繼承中的服務(wù)及相關(guān)的環(huán)境變量設(shè)置網(wǎng)絡(luò)模式。 使用Docker 部署 LNMP+Redis 環(huán)境 Docker 簡(jiǎn)介 Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器...

    suxier 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<