LNMP

Nginx location

                                                #LNMP搭建

Linux+Nginx+MySQL+PHP

Nginx

安裝nginx

cat /etc/yum.repos.d/nginx.repo 
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
#############################
yum install nginx -y

修改Nginx用戶

[root@nginx ~]# groupadd www -g 666
[root@nginx ~]# useradd www -u 666 -g 666 -s /sbin/nologin  -M

#修改nginx配置文件
[root@nginx ~]# sed -i '/^user/c user www;' /etc/nginx/nginx.conf

啟動(dòng)Nginx加入開機(jī)自啟

[root@nginx ~]# systemctl start nginx
[root@nginx ~]# systemctl enable nginx

PHP

安裝php

#官方網(wǎng)站安裝
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

[root@nginx ~]# yum remove php-mysql-5.4 php php-fpm php-common
#配置第三方源安裝
[root@nginx ~]# vim /etc/yum.repos.d/php.repo
[php-webtatic]
name = PHP Repository
baseurl = http://us-east.repo.webtatic.com/yum/el7/x86_64/
gpgcheck = 0
#安裝依賴
[root@nginx ~]# yum -y install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache php71w-pecl-memcached php71w-pecl-redis php71w-pecl-mongodb --nogpgcheck

配置php-fpm用戶與Nginx的運(yùn)行用戶保持一致

[root@nginx ~]# sed -i '/^user/c user = www' /etc/php-fpm.d/www.conf 
[root@nginx ~]# sed -i '/^group/c group = www' /etc/php-fpm.d/www.conf

啟動(dòng)php-fpm加入開機(jī)自啟

[root@nginx ~]# systemctl start php-fpm
[root@nginx ~]# systemctl enable php-fpm

Mariadb數(shù)據(jù)庫(kù)

安裝Mariadb數(shù)據(jù)庫(kù)

[root@nginx ~]# yum install mariadb-server -y

啟動(dòng)Mariadb加入開機(jī)自動(dòng)

[root@nginx ~]# systemctl start mariadb
[root@nginx ~]# systemctl enable mariadb

給Mariadb配置登陸密碼

[root@nginx ~]# mysqladmin password 'lzy123.com'
[root@nginx ~]# mysql -uroot -plzy123.com
                                        #wordpress搭建

1.nginx具體配置信息

[root@web01 conf.d]# vim wordpress.conf 

server {
        listen 80;
        server_name wordpress.oldboy.com;

        location / {
                root /code/wordpress;
                index index.php index.html;
        }

        location ~ \.php$ {
                root /code/wordpress;
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
         }
}

2)重啟nginx服務(wù)

[root@nginx ~]# systemctl restart nginx

3)獲取wordpress產(chǎn)品,解壓并部署wordress

[root@nginx ~]# mkdir /code
[root@nginx ~]# cd /code
[root@nginx code]# wget https://cn.wordpress.org/wordpress-5.0.3-zh_CN.tar.gz

永遠(yuǎn)下載最新版

[root@nginx code]# wget https://cn.wordpress.org/latest-zh_CN.tar.gz
[root@nginx ~]# tar xf wordpress-5.0.3-zh_CN.tar.gz
[root@nginx ~]# chown -R www.www /code/wordpress/

4)由于wordpress產(chǎn)品需要依賴數(shù)據(jù)庫(kù),所以需要手動(dòng)建立數(shù)據(jù)庫(kù)

[root@nginx ~]# mysql -uroot -plzy123.com
mysql> create database wordpress;
mysql> exit`

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1,編譯安裝nginx應(yīng)用,提供wordpress服務(wù) wgethttp://nginx.org/download...
    stephe_c閱讀 491評(píng)論 0 3
  • 1、編譯安裝搭建wordpress 軟件介紹 WordPress是一個(gè)免費(fèi)的開源項(xiàng)目,在GNU通用公共許可證下授權(quán)...
    衛(wèi)清華閱讀 168評(píng)論 0 0
  • 1、編譯安裝搭建wordpress 軟件介紹WordPress是一個(gè)免費(fèi)的開源項(xiàng)目,在GNU通用公共許可證下授權(quán)發(fā)...
    請(qǐng)叫我飄哥閱讀 1,441評(píng)論 1 0
  • 安裝Nginx 要使用官方Nginx源,無需手動(dòng)編譯避免繁瑣操作。 手動(dòng)配置yum源 [root@nginx~]v...
    zwb_jianshu閱讀 370評(píng)論 0 0
  • 夜鶯2517閱讀 128,139評(píng)論 1 9

友情鏈接更多精彩內(nèi)容