中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
RHEL / CentOS 7 安裝 Nginx, MySQL, PHP (LEMP) | Linux 技術(shù)手札

LEMP 意思是 Linux + Nginx, + MySQL (MariaDB) + PHP。Nginx (發(fā)音能同 engine x) 是一款以性能取向的網(wǎng)頁(yè)伺服器, 較 Apache 及 Lighttpd 使用較少記憶體, 而配置 Nginx 及 PHP 的方法與 Apache 有點(diǎn)不同, 因?yàn)?Nginx 是透過(guò) php-fpm (FastCGI Process Manager) 運(yùn)作的, 以下會(huì)示範(fàn)在 CentOS 7 安裝 Nginx, MariaDB 及 PHP.

安裝 Nginx
在 RHEL, CentOS 或 Fedora 安裝 Nginx, 最簡(jiǎn)單的方法是先加入 Nginx 的 CentOS 7 yum repository, 然後用 Yum 安裝, 輸入以下指令安裝:

# rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
# yum install nginx

安裝好 Nginx 網(wǎng)頁(yè)伺服器後, 便可以用 systemctl 啟動(dòng)/停止/重新啟動(dòng) Nginx, 現(xiàn)在啟動(dòng) Nginx 及設(shè)定開(kāi)機(jī)自動(dòng)啟動(dòng):

# systemctl start nginx.service
# systemctl enable nginx.service

啟動(dòng)後, 便可以用瀏覽器檢查 Nginx 是否可以連接, 例如:

http://server-ip/

安裝 MariaDB

執(zhí)行以下指令安裝 MariaDB:

# yum install mariadb-server mariadb

啟動(dòng)及設(shè)定開(kāi)機(jī)自動(dòng)執(zhí)行 MariaDB:

# sudo systemctl start mariadb.service
# systemctl enable mariadb.service

執(zhí)行以下指令設(shè)定 MariaDB 的 root 密碼, 預(yù)設(shè)是空密碼, 所以建議盡快修改:

# /usr/bin/mysql_secure_installation

完成後可以用測(cè)試一下 MariaDB 是否已經(jīng)啟動(dòng):

# mysql -u root -p


安裝 PHP

# yum install php php-mysql php-fpm php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

安裝好 PHP 後, 開(kāi)啟 /etc/php.ini, 找到 cgi.fix_pathinfo=1, 將 1 改成 0, 即這樣:

cgi.fix_pathinfo=0

儲(chǔ)存檔案後, 再開(kāi)啟 /etc/php-fpm.d/www.conf, 找到 listen 一行, 改成這這樣:

listen = /var/run/php-fpm/php-fpm.sock

儲(chǔ)存檔案後, 可以用以下指令啟動(dòng) php-fpm

# systemctl start php-fpm
# systemctl enable php-fpm.service

配置 Nginx 及 PHP

Nginx 的 server block 差不多等同 Apache 的 virtual hosts, 以下會(huì)透過(guò) server block 設(shè)定, 開(kāi)啟 /etc/nginx/conf.d/default.conf

檔案會(huì)是 Nginx 的預(yù)設(shè)內(nèi)容, 即只可以處理靜態(tài)網(wǎng)頁(yè), 要在要設(shè)定 Nginx 能編譯 php 檔案, 及將 index.php 設(shè)定成 index 檔, 改成這樣:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
server {
    listen       80;
    server_name  server-ip;
    root   /usr/share/nginx/html;
    index index.php index.html index.htm;
    location / {
        try_files $uri $uri/ =404;
    }
    error_page 404 /404.html;
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

儲(chǔ)存檔案後, 重新啟動(dòng) Nginx 便完成了:

# systemctl restart nginx


    本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
    打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
    猜你喜歡
    類似文章
    CentOS 7 用戶怎樣安裝 LNMP(Nginx+PHP+MySQL)
    CentOS7下部署開(kāi)源網(wǎng)絡(luò)監(jiān)控系統(tǒng)LibreNMS
    CentOS 7下安裝LNMP服務(wù)器 – 戊辰人博客
    RHEL 及 CentOS 7 安裝 Apache, MariaDB, PHP(LAMP) | Linux 技術(shù)手札
    centos7重啟apache、nginx、mysql、php
    云服務(wù)器 手動(dòng)搭建 LNMP 環(huán)境(CentOS 7)
    更多類似文章 >>
    生活服務(wù)
    熱點(diǎn)新聞
    分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
    綁定賬號(hào)成功
    后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
    如果VIP功能使用有故障,
    可點(diǎn)擊這里聯(lián)系客服!

    聯(lián)系客服