AI摘要:本文介绍了在CentOS7系统上使用LNMP(Linux+Nginx+MySQL+PHP)环境搭建Wordpress博客的步骤。包括安装开发者工具包、Nginx、PHP-FPM、MySQL(或MariaDB),配置Nginx和Wordpress,启动相关服务,并设置开机启动。最后,通过访问特定URL完成Wordpress的安装。
Powered by AISummary and MoonShot KimiChat.
既然硬件和框架都已经选好了,那下一步就是要搭建相应的环境。
这次我们所选用的环境是LNMP:Linux+Nginx+MySQL+PHP
Linux作为我们环境的操作系统,
Nginx作为HTTP服务器,负责生成静态的HTML文件并发送
MySQL作为数据库,负责存储我们网页的相关信息
PHP作为Wordpress的支持语言,为Wordpress的编译提供环境
本文的安装环境为CentOS7,其他Linux系统可以做一些修改
下面我们开始吧
环境安装
开发者工具包
# yum group install "development tools" -y
nginx
# yum install nginx -y
PHP-FPM
# yum install php -y
# yum install php-fpm -y
MySQL
# yum install mysql -y
# yum install mysql-devel -y
# yum install php-mysql -y
上面安装的只是MySQL的支持组件,其中的MySQL的系统默认使用的是MariaDB。具体的原因MySQL因为被Oracle收购,有潜在的闭源可能性。为了防止意外,社区fork出了一个开源版本MariaDB。
如果你有安装MySQL Server的执念,按照以下步骤:
# yum install wget -y
# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpmm
# rpm -ivh mysql57-community-release-el7-11.noarch.rpm
# yum install mysql-community-server
接下来启动MySQL服务
# systemctl start mysqld
获取随机密码,修改密码,进行登录
# grep 'temporary password' /var/log/mysqld.log
# mysql_secure_installation
# mysql -u root password '...'
# mysql -u root -p
创建一个MySQL数据库用来放置Wordpress
# CREATE database wordpress
相关设置
nginx设置
# vim /etc/nginx/nginx.conf
将其中相关内容取消注释并进行更改
location / {
root html;
index index.php index.html index.htm;
}
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}
wordpress设置
# yum install wget
# wget https://wordpress.org/latest.tar.gz
# tar -xzvf latest.tar.gz
将wordpress目录下的文件移动到nginx的根目录下,一般为/usr/share/nginx/html/
# cp -rf ~/wordpress /usr/share/nginx/html/
启动
# systemctl start nginx
# systemctl start mysqld
# systemctl start php-fpm
这是CentOS7中的命令,CentOS6中可以用service xxx start命令。
还可以设置开机启动,相应命令
# systemctl enable nginx
# systemctl enable mysqld
# systemctl enable php-fpm
之后访问 http://主机ip/wp-admin/install.php ,进行Wordpress的五分钟安装
数据库名称填之前创建的数据库名(wordpress)
就可以开始使用啦~
只有一条评论 QAQ
代码藏得好隐秘啊OωO