返回列表 发帖

LNMP一键安装包(lnmp_CentOS6.9)

笺注:服务器必须已经连公网,且必须设置网络Yum源,同时服务器的DNS解析要正常!


主机信息:
[root@localhost ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)
[root@localhost ~]#
[root@localhost ~]# uname -r
2.6.32-696.el6.x86_64

[root@localhost ~]# hostname
localhost.localdomain
[root@localhost ~]# cat /etc/sysconfig/network |tail -1
HOSTNAME=localhost.localdomain

[root@localhost ~]# ifconfig eth0 |grep "inet addr" |awk '{print $2}' |awk -F: '{print $2}'
192.168.168.130


软件可以在官网下载:https://lnmp.org/


这里安装的是LNMP(Nginx/MySQL/PHP):

yum -y install screen wget
screen -S lnmp
tar -zxf lnmp1.3-full.tar.gz
cd lnmp1.3-full
./install.sh lnmp


设置数据库用户root@localhost的密码,默认就是为 root
图片1.png
2020-6-23 16:11



启用InnoDB Storage Engine,输入 Y 再按回车键:
图片2.png
2020-6-23 16:11



选择数据库版本,这里提供了较多版本的MySQL和MariaDB:
图片1.png
2021-1-21 21:36



选择PHP版本:
图片4.png
2020-6-23 16:12



选择是否安装内存优化:
图片5.png
2020-6-23 16:13



安装或取消安装
图片6.png
2020-6-23 16:13



下面是全自动安装的^_^ ^_^


安装成功了:(安装好后,最好重启一下服务器)
图片7.png
2020-6-23 16:13


图片8.png
2020-6-23 16:14



图片9.png
2020-6-23 16:14


LNMP架构的安装日志:
[root@localhost ~]# tail -5 lnmp-install.log
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      
tcp        0      0 :::22                       :::*                        LISTEN      
Install lnmp V1.3 completed! enjoy it.



自动关闭SELinux的:
图片11.png
2020-6-23 16:14



自动修改、保存防火墙规则的:
[root@localhost ~]# cat /etc/sysconfig/iptables
# Generated by iptables-save v1.4.7 on Tue Jun 23 02:23:57 2020
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1:156]
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 3306 -j DROP

-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Tue Jun 23 02:23:57 2020

注释:
默认开启了TCP 80端口、关闭了TCP 3306端口;
开启了TCP 80端口,就可以正常访问站点了;
假如要客户端直接连接MySQL才要打开TCP 3306端口;





重启Nginx:
图片13.png
2020-6-23 16:15



重启MySQL:
图片14.png
2020-6-23 16:15



重启LNMP:( 会重启Nginx、MySQL、php-fpm )
图片15.png
2020-6-23 16:16



Nginx、MySQL、php-fpm会随着系统的启动而启动:
图片16.png
2020-6-23 16:16






PHP版本信息:
[root@localhost ~]# php -v
PHP 5.6.22 (cli) (built: Jun 23 2020 02:21:42)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2014, by Zend Technologies

备注:
Zend Guard Loader 是用于加速PHP的,能提高30%-40%速度;默认会自动安装并启用;
PHP7系列都不再支持Zend Guard Loader


PHP的配置文件:
[root@localhost ~]# find / -name "php.ini"
/usr/local/php/etc/php.ini


PHP的配置文件中关于Zend Guard Loader的配置信息:
[root@localhost ~]# vi /usr/local/php/etc/php.ini
[Zend ZendGuard Loader]
zend_extension=/usr/local/zend/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=






###

MySQL的主配置文件:(查看MySQL的最大连接数)
[root@localhost ~]# cat /etc/my.cnf |grep max_connections
max_connections = 500


更改MySQL的用户root的密码:
cd lnmp1.3-full/tools/
./reset_mysql_root_password.sh
图片4.png
2021-1-14 21:47


输入新的密码:
图片6.png
2021-1-14 21:48


更改成功:
图片7.png
2021-1-14 21:48






###

Nginx版本信息:
[root@localhost ~]# nginx -v
nginx version: nginx/1.10.0

[root@localhost ~]# nginx -V
nginx version: nginx/1.10.0
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module



Nginx的主配置文件:
[root@localhost ~]# head -3 /usr/local/nginx/conf/nginx.conf
user  www www;
worker_processes auto;


[root@localhost ~]# tail -3 /usr/local/nginx/conf/nginx.conf
include vhost/*.conf;
}
注释:Nginx会加载/usr/local/nginx/conf/vhost/下后缀为.conf的配置文件(即虚拟主机的Nginx配置文件)


[root@localhost ~]# cat /usr/local/nginx/conf/nginx.conf |grep -A6 "default_server"
        listen 80 default_server; #Nginx监听TCP 80端口
        #listen [::]:80 default_server ipv6only=on;
        server_name www.lnmp.org;
        index index.html index.htm index.php;
        root  /home/wwwroot/default; #默认站点的根目录
        #error_page   404   /404.html;
        include enable-php.conf; #默认站点引用的Nginx配置文件


默认站点引用的Nginx配置文件:
[root@localhost ~]# cd /usr/local/nginx/conf
[root@localhost conf]# cat enable-php.conf
        location ~ [^/]\.php(/|$)
        {
            try_files $uri =404;
            fastcgi_pass  unix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            include fastcgi.conf;
        }


默认站点已经就开启了Nginx的status页面:
[root@localhost ~]# cat /usr/local/nginx/conf/nginx.conf |grep -A4 "nginx_status"
        location /nginx_status
        {
            stub_status on;
            access_log   off;
        }


客户端远程访问Nginx的status页面:
http://192.168.168.130/nginx_status
图片8.png
2021-1-14 21:50






直接访问服务器IP( http://192.168.168.130 )可以看到这个页面:
图片22.png
2020-6-23 16:18



默认站点的根目录:
图片2.png
2021-1-21 21:41



PHP探针:( http://192.168.168.130/p.php
图片3.png
2021-1-21 21:41



PHP测试页:( http://192.168.168.130/phpinfo.php
图片4.png
2021-1-21 21:42


图片5.png
2021-1-21 21:42




phpMyAdmin:( http://192.168.168.130/phpmyadmin/
图片6.png
2021-1-21 21:44


图片28.png
2020-6-23 16:20


注释:
客户端要访问phpMyAdmin,服务器的防火墙打开TCP 80端口就可以了,无需打开TCP 3306端口;




数据库的默认字符集是 utf8mb4_general_ci
图片14.png
2021-1-14 21:57



可以在phpMyAdmin创建库:
图片15.png
2021-1-14 21:58

注释:新建数据库时,不指定排序规则(字符集),就是使用默认字符集。

创建库成功:
图片16.png
2021-1-14 21:58




创建数据库用户(zhuohua@localhost)并赋权:
GRANT all on *.* to zhuohua@localhost identified BY "168"
图片17.png
2021-1-14 21:58

注释:还要点击右下角的“执行”按键。


查看所有数据库用户:
图片18.png
2021-1-14 21:59








######
Pureftpd (一款FTP服务器软件)

运行脚本,安装Pureftpd:
cd /root/lnmp1.3-full
./pureftpd.sh

图片29.png
2020-6-23 16:20


Pureftpd安装成功:
图片30.png
2020-6-23 16:21



[root@localhost ~]# ps -ef |grep pure-ftpd |grep -v grep
root       9496      1  0 03:05 ?        00:00:00 pure-ftpd (SERVER)

[root@localhost ~]# service pureftpd status
Pure-FTPd is running.


Pureftpd会随着系统的启动而启动:
[root@localhost ~]# chkconfig --list pureftpd
pureftpd        0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭


Pureftpd的关闭、启动:

[root@localhost ~]# service pureftpd stop
Stopping Pure-FTPd...   done

[root@localhost ~]# ps -ef |grep pure-ftpd |grep -v grep
[root@localhost ~]#
[root@localhost ~]# echo $?
1


[root@localhost ~]# service pureftpd start
Starting Pure-FTPd... Running: /usr/local/pureftpd/sbin/pure-ftpd --daemonize -A -c50 -B -C10 -D -E -fftp -H -I15 -lpuredb:/usr/local/pureftpd/etc/pureftpd.pdb -lunix -L2000:8 -m4 -p20000:30000 -s -U133:022 -u100 -g/var/run/pure-ftpd.pid -k99 -Z
done

[root@localhost ~]# ps -ef |grep pure-ftpd |grep -v grep
root       9604      1  0 03:12 ?        00:00:00 pure-ftpd (SERVER)  
[root@localhost ~]#
[root@localhost ~]# echo $?
0



Pureftpd在防火墙对应的端口:
[root@localhost ~]# cat /etc/sysconfig/iptables
# Generated by iptables-save v1.4.7 on Tue Jun 23 02:54:54 2020
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [2:841]
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 3306 -j DROP
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 20 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 20000:30000 -j ACCEPT

-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Tue Jun 23 02:54:54 2020











######

添加基于域名的虚拟主机(站点):( 用于 Discuz!7.2 )
lnmp vhost add
图片33.png
2020-6-23 16:24



伪静态:
图片7.png
2021-1-21 21:54



站点日志:
图片8.png
2021-1-21 21:54



这里不给站点创建数据库了:
图片36.png
2020-6-23 16:25



给此站点创建FTP用户:(这里创建的FTP用户对本站点目录有完全控制的权限)
图片37.png
2020-6-23 16:25



站点 blog.zhuohua.store 的配置信息:
图片19.png
2021-1-14 22:01




站点 blog.zhuohua.store 的Nginx配置文件:
[root@localhost ~]# cat /usr/local/nginx/conf/vhost/blog.zhuohua.store.conf |grep -v ^$
server
    {
        listen 80; #监听的端口为TCP 80
        #listen [::]:80;
        server_name blog.zhuohua.store;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/blog.zhuohua.store;
        include other.conf;  #此站点使用的伪静态规则文件
        #error_page   404   /404.html;
        include enable-php.conf;
        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }
        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }
        location ~ /\.
        {
            deny all;
        }
        access_log  /home/wwwlogs/blog.zhuohua.store.log; #此站点的日志文件
}

笺注:不同站点可以使用不同的伪静态规则文件。


Nginx的伪静态规则文件的默认存放目录:(自带了一些伪静态规则文件)
图片10.png
2021-1-21 21:59

注释:截图有省略。


Discuz!7.2其实不用伪静态也无妨:(文件other.conf本来就是空的)
图片41.png
2020-6-23 16:26



其他一些自带的Nginx伪静态规则文件:
[root@localhost conf]# cat discuz.conf
location / {
            rewrite ^/archiver/((fid|tid)-[\w\-]+\.html)$ /archiver/index.php?$1 last;
            rewrite ^/forum-([0-9]+)-([0-9]+)\.html$ /forumdisplay.php?fid=$1&page=$2 last;
            rewrite ^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /viewthread.php?tid=$1&extra=page%3D$3&page=$2 last;
            rewrite ^/space-(username|uid)-(.+)\.html$ /space.php?$1=$2 last;
            rewrite ^/tag-(.+)\.html$ /tag.php?name=$1 last;
        }




[root@localhost conf]# cat discuzx.conf
rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3 last;
rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;
if (!-e $request_filename) {
        return 404;
}




笺注:
Nginx的伪静态文件也可以是 .htaccess ,但Nginx的伪静态规则与Apache的伪静态规则是不一样的,两者不通用的!!!



######

安装Discuz!7.2

软件Discuz!7.2的下载:https://pan.baidu.com/s/1tOYy1t1Bqkvc5Wr7ulk-PA

服务器本地的操作:
[root@localhost ~]# ls -alh *.zip
-rw-r--r-- 1 root root 4.5M 9月   1 2019 Discuz_7.2_FULL_SC_UTF8.zip

unzip Discuz_7.2_FULL_SC_UTF8.zip -d discuz
cp -rfp discuz/upload/* /home/wwwroot/blog.zhuohua.store/
chown -R www.www /home/wwwroot/blog.zhuohua.store/

图片20.png
2021-1-21 22:46

注释:截图有省略。

备注:
站点目录下的文件和文件夹的属主和属组都要设置为 www
环境支持htm、html、php这三种网页 ^_^  ^_^  ^_^



###

Windows客户端通过浏览器继续安装Discuz!7.2

在没有DNS服务器解析域名的情况下,可以在文件hosts里绑定:
图片43.png
2020-6-23 16:27



记得设置文件hosts的权限:
图片44.png
2020-6-23 16:28



http://blog.zhuohua.store/install/
图片45.png
2020-6-23 16:28



图片46.png
2020-6-23 16:28

备注:没有错误才能点击“下一步”按键。


图片22.png
2021-1-14 22:12

备注:这里自动创建的库discuz的字符集为 utf8_general_ci


图片48.png
2020-6-23 16:29



Discuz!7.2搭建成功了
图片49.png
2020-6-23 16:29






服务器本地登录MySQL:
图片50.png
2020-6-23 16:30



查看数据库用户(zhuohua@localhost)的权限:
mysql> show grants for zhuohua@localhost;
+-------------------------------------------------------------------------------------------------------------------------+
| Grants for zhuohua@localhost                                                                                            |
+-------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'zhuohua'@'localhost' IDENTIFIED BY PASSWORD '*242E46A1E8D30FE06F7CE37B55BFC25BA981D70C' |
+-------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

注释:数据库用户(zhuohua@localhost)的权限可以管理所有库。



查看所有的库:
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| db1                |
| discuz             |
| mysql              |
| performance_schema |
+--------------------+
5 rows in set (0.00 sec)


查看库discuz的字符集:
mysql> show create database discuz;
+----------+-----------------------------------------------------------------+
| Database | Create Database                                                 |
+----------+-----------------------------------------------------------------+
| discuz   | CREATE DATABASE `discuz` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+-----------------------------------------------------------------+
1 row in set (0.00 sec)

注释:库discuz的字符集为 utf8_general_ci





登录phpMyAdmin也可以看到程序自动创建的库discuz
图片23.png
2021-1-14 22:16

备注:可以看到库discuz的字符集为 utf8_general_ci




Discuz!X7.2的全局配置文件:
[root@localhost ~]# cd /home/wwwroot/blog.zhuohua.store/
[root@localhost blog.zhuohua.store]# ll config.inc.php
-rw-r--r-- 1 www www 4185 6月  23 03:45 config.inc.php

Discuz!X7.2的数据库配置信息:
[root@localhost blog.zhuohua.store]# vi config.inc.php
图片24.png
2021-1-14 22:17




假如更改了配置文件中的用户密码:
图片25.png
2021-1-14 22:20



客户端对Discuz!7.2的访问即失败,如下图:
图片26.png
2021-1-14 22:20



解决方法:
要更改数据库用户(zhuohua@localhost)的密码:
图片27.png
2021-1-14 22:21



图片28.png
2021-1-14 22:21

注释:数据库用户(zhuohua@localhost)的密码要与该站点的配置文件中的用户密码一致;还要点击右下角的“执行”按键。


客户端对Discuz!7.2的访问恢复正常,如下图:
图片29.png
2021-1-14 22:22




使用FTP用户ftp1进行FTP连接:(会直接连接到站点blog.zhuohua.store的文件存放目录/home/wwwroot/blog.zhuohua.store/)
图片11.png
2021-1-21 22:09

注释:连接的IP地址为服务器IP地址。

FTP用户ftp1对目录/home/wwwroot/blog.zhuohua.store/有完全控制的权限:(可以上传、下载文件、目录等等)
图片12.png
2021-1-21 22:10




笺注:本站点也是使用这些软件,基于这个架构的^_^ ^_^














######

安装Wordpress

先创建库:
图片30.png
2021-1-14 22:27

注释:可以自定义单个库的字符集。

图片31.png
2021-1-14 22:28



创建数据库用户(happy@localhost)并赋权:
GRANT all on wordpress.* to happy@localhost identified BY "1688"
图片32.png
2021-1-14 22:30

注释:还要点击右下角的“执行”按键。


查看数据库用户(happy@localhost)的权限:
图片33.png
2021-1-14 22:30



图片34.png
2021-1-14 22:30

注释:数据库用户(happy@localhost)只对库wordpress有完全控制的权限。





添加基于域名的虚拟主机(站点):( 用于 Wordpress )
lnmp vhost add
图片60.png
2020-6-23 16:34



伪静态:
图片13.png
2021-1-21 22:15



图片62.png
2020-6-23 16:35



站点 word.zhuohua.store 的配置信息:
图片35.png
2021-1-14 22:32




站点 word.zhuohua.store 的Nginx配置文件:
[root@localhost ~]# cat /usr/local/nginx/conf/vhost/word.zhuohua.store.conf |grep -v ^$
server
    {
        listen 80;
        #listen [::]:80;
        server_name word.zhuohua.store www.zhuohua.store;  #站点域名、别名之间用空格隔开
        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/word.zhuohua.store;
        include wordpress.conf;  #此站点使用的伪静态规则文件
        #error_page   404   /404.html;
        include enable-php.conf;
        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }
        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }
        location ~ /\.
        {
            deny all;
        }
        access_log off;  #关闭这个站点的日志功能
}



自带的关于Wordpress的伪静态规则文件:
[root@localhost ~]# cd /usr/local/nginx/conf/
[root@localhost conf]# ll wordpress.conf
-rw-r--r--. 1 root root 151 6月  23 2020 wordpress.conf

[root@localhost conf]# cat wordpress.conf
location / {
        try_files $uri $uri/ /index.php?$args;
}

# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;


笺注:
Wordpress 其实不用伪静态也无妨。



软件WordPress的下载:https://pan.baidu.com/s/1PS9v1TLpfH7kvHdnrGtmLw

服务器本地的操作:
[root@localhost ~]# tar -zxvf wordpress-4.5.3-zh_CN.tar.gz
[root@localhost ~]# mv -f wordpress/* /home/wwwroot/word.zhuohua.store/
[root@localhost ~]# chown -R www.www /home/wwwroot/word.zhuohua.store/

备注:
站点目录下的文件和文件夹的属主和属组都要设置为 www
环境支持htm、html、php这三种网页 ^_^  ^_^  ^_^


###
Windows客户端通过浏览器继续安装Wordpress

在没有DNS服务器解析域名的情况下,可以在文件hosts里绑定:
图片67.png
2020-6-23 16:38



http://word.zhuohua.store/
图片68.png
2020-6-23 16:39



填写数据库连接信息:
图片36.png
2021-1-14 22:35



图片38.png
2021-1-14 22:42



图片37.png
2021-1-14 22:35



图片39.png
2021-1-14 22:43



图片40.png
2021-1-14 22:43



登录后访问的是Wordpress的后台:
图片41.png
2021-1-14 22:43




访问Wordpress的前端:
http://word.zhuohua.store/
或者
http://www.zhuohua.store/
图片42.png
2021-1-14 22:44




笺注:
伪静态的好处是利于SEO,容易被搜索引擎收录;伪静态的页面后缀一般为html、htm或目录格式;伪静态只是改变了URL的表现形式,实际上仍然是动态页面。
伪静态会增加服务器的资源消耗。



站点虽然使用了伪静态规则文件,但Wordpress还没有真正开启伪静态功能:
图片43.png
2021-1-14 22:45



Wordpress还要在后台开启伪静态功能:
设置》固定链接》固定链接设置
选择自定义结构,加上 /%post_id%.html
图片14.png
2021-1-21 22:26



伪静态开启成功:( 文章的URL的表现形式都显示为静态页面 )
图片47.png
2021-1-14 23:19



伪静态开启后,也不是说所有URL的表现形式都显示为静态页面:
图片45.png
2021-1-14 22:46





Wordpress的全局配置文件:
[root@localhost ~]# cd /home/wwwroot/word.zhuohua.store/
[root@localhost word.zhuohua.store]# ll wp-config.php
-rw-rw-rw- 1 www www 3203 1月  21 16:18 wp-config.php

Wordpress的数据库配置信息:
[root@localhost word.zhuohua.store]# vi wp-config.php
图片46.png
2021-1-14 22:46




服务器本地查看数据库用户(happy@localhost)的权限:
[root@localhost ~]# mysql -u"root" -p"888" -e "show grants for happy@localhost;"
+--------------------------------------------------------------------------------------------------------------+
| Grants for happy@localhost                                                                                   |
+--------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'happy'@'localhost' IDENTIFIED BY PASSWORD '*398D8BD83BF246533D81FF0E614402C6505D0EED' |
| GRANT ALL PRIVILEGES ON `wordpress`.* TO 'happy'@'localhost'                                                 |
+--------------------------------------------------------------------------------------------------------------+

注释:数据库用户(happy@localhost)只对库wordpress有完全控制的权限。











########
########

查看虚拟主机(站点)列表:
图片66.png
2020-6-23 16:38



删除虚拟主机:
lnmp vhost del
图片15.png
2021-1-21 22:33



需要手动删除站点word.zhuohua.store的目录:
[root@localhost ~]# cd /home/wwwroot/
[root@localhost wwwroot]# ll
总用量 12
drwxr-xr-x  18 www www 4096 6月  23 2020 blog.zhuohua.store
drwxr-xr-x.  3 www www 4096 6月  23 2020 default
drwxr-xr-x   5 www www 4096 1月  21 16:18 word.zhuohua.store
[root@localhost wwwroot]#
[root@localhost wwwroot]# rm -rf word.zhuohua.store/
rm: 无法删除"word.zhuohua.store/.user.ini": 不允许的操作

[root@localhost wwwroot]# lsattr word.zhuohua.store/.user.ini
----i--------e- word.zhuohua.store/.user.ini
[root@localhost wwwroot]#
[root@localhost wwwroot]# chattr -i word.zhuohua.store/.user.ini
[root@localhost wwwroot]#
[root@localhost wwwroot]# lsattr word.zhuohua.store/.user.ini
-------------e- word.zhuohua.store/.user.ini
[root@localhost wwwroot]#
[root@localhost wwwroot]# rm -rf word.zhuohua.store
[root@localhost wwwroot]#
[root@localhost wwwroot]# ls
blog.zhuohua.store  default



需要手动删除站点word.zhuohua.store的数据库:
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| discuz             |
| mysql              |
| performance_schema |
| wordpress          |
+--------------------+
5 rows in set (0.00 sec)

mysql> drop database wordpress;
Query OK, 12 rows affected (0.06 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| discuz             |
| mysql              |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)

mysql>







########

卸载LNMP架构:
图片16.png
2021-1-21 22:35



图片17.png
2021-1-21 22:35



图片18.png
2021-1-21 22:35








########

卸载Pureftpd:(这个要另外卸载)
cd /root/lnmp1.3-full
./pureftpd.sh uninstall

Pureftpd卸载成功:
图片19.png
2021-1-21 22:36







相关文章:
Windows2008R2_UPUPW搭建WordPress+Discuz!7.2
UPUPW_Np7.0_OPcache+Memcache+Redis

PHP5.6+Zend Guard Loader/Zend OPcache

CentOS6安装服务器安全狗、Nginx版网站安全狗
Linux常用命令(一)
Linux常用命令(二)

本地备份站点目录和数据库+crontab计划任务
远程备份站点目录和数据库+at一次性计划任务

使用SQLyog远程管理MySQL
重置MySQL5.5/5.6/5.7的用户密码

忽略Linux下MySQL5.5的表名的英文字母大小写
MySQL的字符集
MySQL的表的存储引擎
MySQL恢复误删除的数据

更新Nginx版本+Nginx版网站安全狗
Nginx代理虚拟主机
Nginx用户验证
Nginx的并发连接数
Nginx基于域名的虚拟主机/域名重定向/访问控制/防盗链/SSL

切割Nginx的日志文件
在阿里云修改服务器CentOS6.9的SSH端口号

CentOS8_lnmp1.7_LAMP
Zabbix使用SNMP监控CentOS6/Redhat6

LNMP一键安装包(lamp_CentOS6.9)
LNMP一键安装包(lnmpa_CentOS6.9)




#################################
#################################
亲,学习研究也要劳逸结合哦,来我微店逛逛,买点东西好好犒劳犒劳自己和家人吧^_^^_^

FaSoLa免磨陶瓷刀具 抗氧化厨房切菜刀水果刀切肉刀 寿命长
dao.png
2019-10-2 09:35


【宝家洁】喷雾喷水拖把平板拖把大号 高档木地板除尘 不用手洗的创意拖把 懒人必备
tuoba.png
2019-10-2 09:35


薇语馨 (促销价)6833#夏季新款收腰显瘦蝙蝠袖露肩复古雪纺连衣裙波浪裙子邻家女孩 好质量 支持无理由退货
duoyi.png
2019-10-2 09:35


薇语馨1852真丝连衣裙套装裙两件套系带宽松大码不规则裙子女
danyi.png
2019-10-2 09:34

返回列表