分类目录归档:PHP

linux下ls -l命令(即ll命令)查看文件的显示结果分析

在linux下使用“ls -l”或者“ls -al”或者“ll”命令查看文件及目录详情时,shell中会显示出好几列的信息。平时也没怎么注意过,今天忽然心血来潮想了解一下,于是整理了这篇博客,以供参考:

首先给出一张典型的显示结果:
这里写图片描述
下面对其中的每一列进行详细的分析:

一、文件类型

这里写图片描述
表示该文件的类型:

  • “-”表示普通文件;
  • “d”表示目录;
  • “l”表示链接文件;
  • “p”表示管理文件;
  • “b”表示块设备文件;
  • “c”表示字符设备文件;
  • “s”表示套接字文件;

二、文件属性

这里写图片描述
以back_init文件为例,其属性可分为三段:[rwx][rwx][r-x],其中:

第一段表示文件创建者/所有者对该文件所具有的权限,第二段表示创建者/所有者所在的组的其他用户所具有的权限,第三段表示其他组的其他用户所具有的权限。

  • r(Read,读取权限):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
  • w(Write,写入权限):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
  • x(eXecute,执行权限):对文件而言,具有执行文件的权限;对目录来说,该用户具有进入目录的权限。

另外,这里还有2个很特殊的属性,平时不怎么常见,这里也顺带解释一下:

  • s或S(SUID,Set UID):可执行的文件搭配这个权限,便能得到特权,任意存取该文件的所有者能使用的全部系统资源。请注意具备SUID权限的文件,黑客经常利用这种权限,以SUID配上root帐号拥有者,无声无息地在系统中开扇后门,供日后进出使用。
  • t或T(Sticky):/tmp和 /var/tmp目录供所有用户暂时存取文件,亦即每位用户皆拥有完整的权限进入该目录,去浏览、删除和移动文件。

综合起来可得,对于back_init文件,其创建者/所有者具有可读可写可执行的权限,其创建者/所有者所在的组的其他用户具有可读可写可执行的权限,其他组的其他用户则具有可读可执行但不可写的权限。

三、目录/链接个数

这里写图片描述

对于目录文件,表示它的第一级子目录的个数。注意此处看到的值要减2才等于该目录下的子目录的实际个数。

  • 比如这里的include目录下,其实是没有子目录的,所以应该是0,但是它这里却显示2,这是因为要加上.目录和..目录。在linux下,.目录表示当前目录,..目录表示上一级目录。
  • 这也可以解释上图中第一行的.目录下的3和第二行..目录下的26。因为当前目录下有一个include目录,所以加上.目录和..目录这2个目录就等于3,所以第一行会显示3。而上一级目录共有24个目录,加上上一级目录的.目录和..目录这2个目录,所以这里的第二行显示的是26。

对于其他文件,表示指向它的链接文件的个数。

四、所有者及组

这里写图片描述
表示该文件的所有者/创建者(owner)及其所在的组(group)。

五、文件大小

这里写图片描述

如果是文件,则表示该文件的大小,单位为字节。
如果是目录,则表示该目录符所占的大小,并不表示该目录下所有文件的大小。

六、修改日期

这里写图片描述
该文件最后修改的日期时间。

七、文件名称

这里写图片描述
文件名,无需多说。

八、字体颜色

这里写图片描述
在大多数的linux shell窗口中,还能用颜色来区分不同文件的属性:

  • 灰白色表示普通文件;
  • 亮绿色表示可执行文件;
  • 亮红色表示压缩文件;
  • 灰蓝色表示目录;
  • 亮蓝色表示链接文件;
  • 亮黄色表示设备文件;

当然,这里需要使用系统缺省的配色方案。如果你自定义了shell的配色方案,则有可能与上面的定义不一致。

最后还要说明一点的是,可以看到上述的图片中,back_init文件的后面还带了一个星号(*),这也是linux系统下用于标记可执行文件的另外一种方式。也就是说,凡是文件名后面带了一个星号(*)的,都是在说明这是一个可执行文件。

原文:https://blog.csdn.net/LEON1741/article/details/82386520

CentOS 7 配置 nginx php-fpm 详细教程

CentOS 7 配置 Nginx 的步骤如下:

首先更新 yum,没有安装 yum 的自行安装

yum update

1. 安装 Nginx

yum install nginx 

开启 Nginx 并设置开机启动

systemctl start nginx
systemctl enable nginx

完成后,输入 localhost 会显示如下页面,表示安装成功,该页面会由两个信息,一个是配置文件的路径,一个是 www 目录的路径

2. 安装最新版本的 PHP、PHP-FPM

注意 PHP 与 PHP-FPM 版本必须保持一致

yum install php php-fpm php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml php-pdo
php-pgsql php-pecl-redis php-soap

安装成功后,运行如下命令查看 php 版本

php -v

默认的 php-fpm 安装成功后,/var/run/php-fpm 下会有一个文件 php-fpm.pid

3. 配置 nginx 解析 php

1)修改 nginx 配置文件

vim /etc/nginx/nginx.conf

在 server 中插入如下代码:

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;

###Save user landing page to cookie: srcid for PHP files
##add_header Set-Cookie $srcid;
}

使用如下站点配置指令就可以支持 URL 美化:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

2) 修改 php-fpm 配置文件

vim /etc/php-fpm.d/www.conf

找到以下三行代码并修改如下

user = nginx 
group = nginx
listen = /var/run/php-fpm/php-fpm.sock
listen.owner = nignx
listen.group = nginx
listen.mode = 0660

如果没有配置这一步,浏览器打开 php 文件会报错

“The page you are looking for is temporarily unavailable. Please try again later”

3)修改 php.ini

vim /etc/php.ini

找到 cgi.fix_pathinfo 并修改为 0

cgi.fix_pathinfo=0

以上配置完成后,重启 nginx、php-fpm 

systemctl restart php-fpm nginx

测试配置是否成功

vim /usr/share/nginx/html/test.php
<?php
  // test script for CentOS/RHEL 7+PHP 7.2+Nginx 
  phpinfo();
?>

在浏览器打开 lcoalhost/test.php

资料参考:

https://serverfault.com/questions/607370/getting-the-page-you-are-looking-for-is-temporarily-unavailable-please-try-aga

原文链接:https://www.cnblogs.com/ryanzheng/p/11263261.html

PHP网站后台模板(推荐)大全

PHP网站后台模板还是有很多的,网上随便搜索也能查找出来很多,我只是想说的是:PHP网站后台模板分为两种:一种是纯静态的PHP网站后台模板;另一种就是可以用前端框架来做后台模板;

做网站的都明白:大部分的 Web 应用和动态网站都需要一个后台管理系统用于管理前台界面的信息展示以及用户信息。管理后台的设计虽然不像前台界面那样要求设计精美,但是也需要有清晰的管理模块划分,这样使用后台管理系统的人员才能够方便的进行操作和管理。

一、PHP网站HTML后台模板(纯静态)

1、简洁扁平化CMS网站后台管理系统网站模板全套

百度网盘下载链接: https://pan.baidu.com/s/1slbNKpJ 密码: j5tf

在线预览:

2、大气通用购物商城后台管理系统网站模板全套

百度网盘下载链接: https://pan.baidu.com/s/1cEmhpO 密码: zqgq

在线预览:

3、大气响应式CMS手机电脑后台管理系统网站模板

百度网盘下载链接: https://pan.baidu.com/s/1hr8tZzm 密码: gn6y

在线预览:

4、简单实用网站后台管理系统网站模板

百度网盘下载链接: https://pan.baidu.com/s/1dE0Y9vN 密码: xe1y

在线预览:

5、大气黑色常用后台管理网站模板

百度网盘下载链接: https://pan.baidu.com/s/1boDnOEb 密码: qpgj

在线预览:

6、简洁实用的后台管理静态网页模板

百度网盘下载链接: https://pan.baidu.com/s/1qYDJBpq 密码: 9pye

在线预览:

7、简洁大气扁平化通用网站后台管理系统全套

百度网盘下载链接: https://pan.baidu.com/s/1i4LjjV3 密码: 6ucc

在线预览:

8、绿色清爽的HTML5通用后台管理系统模板

百度网盘下载链接: https://pan.baidu.com/s/1jIwuQMi 密码: f3u7

在线预览:

9、蓝色的企业后台cms管理系统模板

百度网盘下载链接: https://pan.baidu.com/s/1gf5U1UV 密码: pdka

在线预览:

10、实用的cms企业后台管理模板html

百度网盘下载链接: https://pan.baidu.com/s/1eS6CwaY 密码: tdww

在线预览:

综上百度网盘链接: https://pan.baidu.com/s/1lJ26rrPLgJcZKq3JeJLchA 提取码: fjpv

二、前端框架制作PHP网站后台模板

1、Amaze ~ 妹子 UI

Amaze UI 中国首个开源 HTML5 跨屏前端框架;

官方网址是:http://amazeui.org/

2、bootstrap

bootstrap是一个简洁、直观、强悍的前端开发框架,让web开发更迅速、更简单。

官方网址是:http://getbootstrap.com/

3、H-ui

H-ui前端框架是在bootstrap的思想基础上基于 HTML、CSS、JAVASCRIPT开发的轻量级web前端框架,开源免费,简单灵活,兼容性好,满足大多数中国网站,H-ui——专注前端解决方案。

官方网址是:http://www.h-ui.net/

4、LayUI

官方网址是:http://www.layui.com

Demo:   https://www.layui.com/admin/pro/

后台模板下载: https://fly.layui.com/download/layuiAdmin/

文档:  https://www.layui.com/doc/

5、DWZ富客户端框架

官方网址是: http://jui.org/   (已经基本不更新了)

6、B-JUI 前端管理框架

官方网址是:http://www.b-jui.com (已经有几年没更新了)

旧官网地址b-jui.cn已失效

新版1.3的Demo:  http://demo.b-jui.com/

旧版1.2的Demo:  http://demo.b-jui.com/1.2/

旧版1.2下载: http://www.b-jui.com/download.html

7、Top-JUI

官网地址: https://www.topjui.com/

DEMO:  http://demo.topjui.com/

https://gitee.com/xvpindex/ewsdCMS

8、MDUI

官网地址: https://www.mdui.org/

9、阿里开源项目之Ant Design Pro

官网地址:https://pro.ant.design/index-cn
GitHub源码:https://github.com/ant-design/ant-design-pro
核心使用了UmiJs框架: https://umijs.org

后台模板源码:


1、bootstrap各种后台管理模板
Git源码:https://gitee.com/theseason5/theme

2、hAdmin

Git源码: https://gitee.com/mirrors/hadmin

很多人用bootstrap框架中的hAdmin来做网站后台;

hAdmin是一个免费的后台管理模版,该模版基于bootstrap与jQuery制作,集成了众多常用插件,基本满足日常后台需要,修改时可根据自身需求,来定制后台模版。

3、光年(Light Year Admin)后台管理系统模板
Git源码: https://gitee.com/yinqi/Light-Year-Admin-Template
演示地址: http://lyear.itshubao.com

4、X-admin
基于Layui后台模板
Git源码: https://gitee.com/daniuit/X-admin
演示地址 http://x.xuebingsi.com/x-admin/v2.2/

5、WeAdmin
基于Layui的后台管理系统前端模板
Git源码: https://gitee.com/lovetime/WeAdmin
演示地址:http://lovetime.gitee.io/weadmin/

6、layui-mini
Git源码: https://gitee.com/zhongshaofa/layuimini

7、nepadmin
基于 layui 的后台单页面模板
Git源码: https://gitee.com/june000/nep-admin
演示地址:https://june000.gitee.io/nep-admin/

8. QAdmin

基于layui框架与Vue.js构建

官网:http://www.qadmin.net/

Git源码: https://gitee.com/flash127/qadmin

演示地址:http://demo.qadmin.net/

bootstrap收费模板(含免费)

https://startbootstrap.com/

上面介绍完后台静态模板,也顺便介绍几个几款比较强大的cms

1. iCms (基于iPHP框架的cms系统,强大的云插件市场)

2. 齐博CMS之X1  (基于thinkphp5开发的内容管理系统) (齐博CMS: 从PHP168分离出来的一个分支,独立发展出来的CMS)

3. xunruicms (finecms进化改名而来)

poscms(跟finecms一样)

finecms (核心基于CI框架的cms)


像phpcms,帝国CMS大家应该耳熟能详,这些我就不推荐了

其他参考资料:

https://www.fujieace.com/php/background-template.html

https://www.cnblogs.com/yonge/articles/2662334.html

wordpress上传图片不显示的解决办法

wordpress上传图片不显示的解决办法,基本上用以下三个办法就可以解决这类问题!

1、wordpress官方针对这个问题也做出了回答:The problem may not be specific to your site. There is a bug in WordPress 3.5 with javascript which you might be experiencing others have resolved this by adding define(‘CONCATENATE_SCRIPTS’, false ); in my wp-config.php file just before require_once(ABSPATH . ‘wp-settings.php’);

于是,我就在网址根目录下的找到wp-config.php文件,然后在找到这句代码require_once(ABSPATH . ‘wp-settings.php’);,在这段代码之前添加上define(‘CONCATENATE_SCRIPTS’, false ); 这一句,然后重新上传,测试之后发现,wordpress上传图片不显示的问题就这样解决了。原来是wordpress升级之后造成的。

2、通过后台上传图片显示X,直接访问图片地址提示403,查看属性是600,把图片属性修改为604能正确显示,但是治标不治本。当然这问题不常见,因为网上流传的说法是linux下很多文件属性都必须改成777,但是这样有很大的安全隐患,所以我们都推荐用户文件夹权限使用711,文件权限设置为604,文件夹权限最高给到755就都能正常运行了。今天终于发现了解决办法,就是把/wp-content/下的uploads文件夹属性改为755就搞定啦

3、 如果前面两种方法都试了还是出现上传的图片是X那么,你应该这么做;

1.上传的图片中不要包含中文名,你可以上传以后再改名;

2.把名改的尽量短;

来源地址:https://www.php.cn/cms/wordpress/426896.html

win10下配置NGINX+PHP+MYSQL

想在本地电脑配置一下PHP+MYSQL环境,在网上找了一些资料,大多数已经有点过时了,不一定能正常使用。记录一下自己的配置过程。

1.PHP

 1.1官方下载地址:

https://windows.php.net/download/

建议选择no-thread-safe版本,解压到D盘,得到路径,如:D:\php

 1.2配置

将php.ini-prodution重命名为php.ini(记得备份,以便有问题的时候还原),打开
查找 extension_dir,将;extension_dir = "ext"改为extension_dir = "D:\php\ext"
查找 cgi.fix_pathinfo,将;cgi.fix_pathinfo=1改为cgi.fix_pathinfo=1,也就是去掉前面的分号
查找 ;date.timezone = ,先去前面的分号再改为 date.timezone = Asia/Shanghai
查找 enable_dl = Off 改为 enable_dl = On
查找 ;cgi.force_redirect = 1 先去前面的分号再改为 cgi.force_redirect = 0
查找 ;fastcgi.impersonate = 1 去掉前面的分号
查找 ;cgi.rfc2616_headers = 0 先去前面的分号再改为 cgi.rfc2616_headers = 1
接下来启用扩展
查找extension,根据自身需要启用相关扩展,要使用mysql,必须启用extension=mysqli或者extension=pdo_mysql(去掉前面的分号就是启用)。
常用的还有bz2,curl,fileinfo,sockets等,没有启用的话运行一些PHP程序会出现相关错误提示。

2.NGINX

官方下载地址:http://nginx.org/en/download.html

建议下载stable version

解压到D盘,得到路径,如:D:\nginx

打开D:\nginx\conf\nginx.conf (NGINX的配置文件)

找到location /,并按注释说明作相应修改:

location / {
    root   html;#这是默认网站目录,可以修改为E:\wwwroot,就是将网站根目录改到E盘的wwwroot文件夹
    index  index.html index.htm; #默认索引首页,加入index.php default.php
}

完成后代码:

location / {
    root   E:\wwwroot;
    index  index.html index.htm default.html default.htm index.php default.php;
}

查找location ~ \.php$,去掉整段代码前面的注释号:#,将相应内容修改为:

location ~ \.php$ {
    root           E:\wwwroot;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

保存。

3.mysql

最新版,MySQL Community Server 8.0.20

3.1下载地址:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-winx64.zip

解压到D盘,得到路径:D:\mysql

在D:\mysql目录下新建mysql配置文件,mysql.ini,将如下内容粘贴进去:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\mysql
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
innodb_file_per_table = 1
#等待超时时间
wait_timeout=172800
#交互式连接超时时间
interactive-timeout=172800

3.2安装,开始菜单–>系统–>命令提示符–>以管理员身份运行,如图所示,依次输入命令:

mysqld -install命令执行后,提示:Service successfully installed,表示安装成功。

PS:在windows 的cmd下安装mysql时,在mysql的bin目录下面执行: mysqld --install
出现报错信息如下:Install/Remove of the Service Denied

解决办法:
打开cmd.exe程序的时候选择“用管理员身份打开”。

我在安装的时候报错,提示缺少msvcp140_1.dll,下载一个(在文后提供的RunHiddenConsole.rar压缩包里已经附带)复制至windows/system32目录,按快捷键WIN+R,运行regsvr32 vcruntime140_1.dll注册即可。也可至微软官方下载系统对应版本安装。地址:https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads

3.3初始化,同样在命令提示符窗口,输入mysqld –initialize –console命令初始化,会生成一个初始root密码及在mysql安装目录生成数据库文件data目录,记录下来该密码,如图所示:

3.4启动mysql服务,输入net start mysql命令,如图:

PS:如果出现提示发生系统错误 5 拒绝访问,试着重新用管理员身份启动cmd操作试试

3.5修改root初始密码

输入mysql -uroot -p,然后输入前面记录的初始密码登录mysql

登录成功后即进入了mysql的命令行模式,输入命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

123456为新的root密码,命令执行成功后exit退出。mysql安装配置完成。

4 添加拓展

我需要用到redis,故添加redis拓展,别的拓展可以以此类推

PHP 扩展库通常称为“php_*.dll”(其中星号代表具体某扩展的名字),位于“PHP\ext”目录下。

PHP 发行包中包括了大多数开发者最常用到的扩展库。这些被称为“核心”扩展库。

不过呢,如果用户所需要的功能并没有被任何核心扩展提供,那还是有可能在 PECL 中找到。PHP Extension Community Library(PECL,PHP 扩展社区库)是个 PHP 扩展的储存室,提供了对于所有已知扩展的下载及开发途径的指南。

到PECL上下载redis对应的no-thread-safe版本(如果安装的是thread-safe要选择对应的拓展):https://pecl.php.net/package/redis/5.3.1/windows

解压后,将dll文件复制到ext文件夹下,在php.ini中添加extension=redis,重启php服务,使用phpinfo(),可看到redis模块信息。

参考:

安装mysql Install/Remove of the Service Denied!错误的解决办法
win10下配置NGINX+PHP+MYSQL
thread-safety PHP & no thread-safety PHP 版本选择
在 Windows 上安装 PHP 扩展
Windows下安装phpRedis扩展
win10解决Mysql net start mysql启动,提示发生系统错误 5 拒绝访问
windows下搭建nginx+php开发环境

WordPress问题汇集

1、wordpress安装主题报错Unable to locate WordPress Content directory

2、参考:让WordPress的摘要显示自定义排版格式

WordPress默认摘录的功能是在wp-includes/formatting.php这个文件里,我们要修改的只有主题functions.php文件,请把下面的代码加入到functions.php文件中

remove_filter('get_the_excerpt', 'wp_trim_excerpt');
add_filter('get_the_excerpt', 'improved_trim_excerpt');
function improved_trim_excerpt($text) {
        global $post;
        if ( '' == $text ) {
                $text = get_the_content('');
                $text = apply_filters('the_content', $text);
                $text = str_replace('\]\]\>', ']]>', $text);
                $text = preg_replace('@<script[^>]*?>.*?</script>@si', '', $text);
                $text = strip_tags($text, '<p>');
                $excerpt_length = 80;
                $words = explode(' ', $text, $excerpt_length + 1);
                if (count($words)> $excerpt_length) {
                        array_pop($words);
                        array_push($words, '[...]');
                        $text = implode(' ', $words);
                }
        }
        return $text;
}

3、 WordPress提示“在裁剪您的图像时发生了错误”的解决方法 问题:在WordPress中使用裁剪图片功能时,出现:”在裁剪您的图像时发生了错误。”或者”There has been an error cropping your image.” 原因:缺少PHP GD库。 CentOS: yum install php-gd 安装PHP-GD库后重启服务器应用即可使用~ ​​​​

4、修改wordpress中twentytwelve主题显示文章摘要,先在控制台-设置-阅读里,选择摘要,再在wp-content/themes/twentytwelve/content.php文件中找到is_search(),后面会有批注:// Only display Excerpts for Search,添加is_category() || is_archive() || is_home()判断条件,在这些情况下都显示摘要,只有查看文章时才全部显示。

修改后为:if ( is_search() || is_category() || is_archive() || is_home()) : // Only display Excerpts for Search category archive home

5、修改Foot显示居中,在控制台-外观-主题编辑器中,找到Footer.php,修改为:

6、手动更新wordpress:美国服务器太慢了!!在这里找最新的安装包,在服务器端使用:wget 下载地址下载安装包并解压,删除wp-content:rm -rf wordpress/wp-content
将wordpress文件夹更名为网站根目录名:cp -r wordpress wpSampleName
修改读写权限:chmod -R 777 wpSampleName
拷贝覆盖:cp -rf /hxxe/fxxxxqi/wpSampleName /var/wxx/hxxx
访问http://你的博客地址/wp-admin/upgrade.php手动更新

参考:linux下载文件命令
wordpress一键全站迁移和备份
WordPress 5.2手动更新详细教程
Centos7解压Zip文件
CentOS下cp直接覆盖命令的方法

7、更新下载失败。: cURL error 28: Operation timed out after 300000 milliseconds with 949869 out of 13920060 byte。原因:下载太慢,建议手动更新,见6。

8、删除默认评论:控制台-设置-讨论,默认文章设置里的前两项取消勾选,参考原文

wordpress安装主题报错Unable to locate WordPress Content directory

1、 chmod -R 777 wordpress #提高网站文件夹权限

2、在wp-config.php末尾加上下面的代码片段:

if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}

参考:安装主题 Unable to locate WordPress Content directory (wp-content)

WordPress安装过程记录

1、下载wordpress包,官网: https://cn.wordpress.org/ ,注意下载的语言版本,git官网默认是英文版。
github: https://github.com/WordPress/WordPress
中文版百度云备份:https://pan.baidu.com/s/1aqzvl3hmquwsPy4eiagXzA 提取码:dhnw
中文要在wp-config.php或wp-config-sample.php中添加或修改
define('WPLANG','zh_CN');
define('WP_DEBUG',false);

2、上传到域名指向的根目录下,注意不要修改wp-config-sample.php文件名。

3、在mysql数据库中建立一个utf8的database,安装时需用。

4、进入首页,按照提示填写相应的信息,安装完毕。

注意:中间遇到错误,请查看日志报错:/var/log/mysql/mysqld.log,/var/log/nginx/access.log,/var/log/nginx/error.log

过程报错1:数据库连接错误→swap空间不足,解决办法
过程报错2:PHP文件读取不出来→9000端口未监听
过程报错3:缺少相关的的PHP拓展→常见必须拓展json、mysql,使用php -m查看已安装拓展,安装方法
过程报错4:主题下载无写入权限→设置wp-config.php

参考:如何安装wordpress
CentOS 下三种 PHP 拓展安装方法
wordpress界面汉化
FATAL ERROR: CALL TO UNDEFINED FUNCTION JSON_DECODE()解决办法
Nginx出现403 forbidden