linux服务器搭建wordpress
使用centos7为例,不借助第三方托管,直接搭建wordpress,最好使用刚刚装好的linux系统
第一步:更新系统
安装完成后,更新系统将获取最新的全局和安全补丁:
sudo yum update
第二步:安装Apache Web服务器:
代码如下:
sudo yum install httpd
启动Apache并设置为开机自动启动:
sudo systemctl start httpd
sudo systemctl enable httpd
第三步:安装MySQL数据库服务器:
安装MySQL服务器:
sudo yum install mariadb-server
启动MySQL并设置为开机自启动:
sudo systemctl start mariadb
sudo systemctl enable mariadb
运行MySQL安全设置脚本以设置root密码和其他安全选项:
sudo mysql_secure_installation
第四步:安装PHP7.2
添加并启用 Remi 存储库以安装 PHP 7.2:
sudo yum install epel-release
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi-php72
安装PHP 7.2及所需的扩展:
sudo yum install php php-cli php-fpm php-mysql php-json php-opcache php-gd php-mbstring php-curl php-xml php-pear php-bcmath
配置Apache:
//进入Apache的配置文件
vim /etc/httpd/conf.d/wordpress.conf
//加入或更改以下代码
LoadModule php7_module modules/libphp7.so
测试PHP是否已正确安装:
echo "<?phpphpinfo();?>" > /var/www/html/info.php
要访问PHP信息页面,请在Web浏览器中输入以下URL:
http://ip地址(或域名)/info.php
您将看到PHP版本、配置信息、PHP模块以及PHP设置。如果您能看到它,并且没有出现错误,则表明PHP已经正确地安装并正在运行中。
第五步:创建数据库:
//进入数据库
mysql -uroot -p
数据数据库密码
//查看有哪些数据库
show databases;
//为wordpress新建数据库
create database wordpress
第六步:下载并配置wordpress
下载 WordPress 并解压缩到 Apache 的网站根目录:
sudo yum install wget
wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz -C /var/www/html/
Apache授予用户权限:
sudo chown -R apache:apache /var/www/html/wordpress
创建wp-config.php
配置文件并编辑数据库信息:
cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php
vim wp-config.php
//在wp-config.php文件中配置数据库名字、用户、密码等信息
第七步:配置虚拟主机(可选)
如果您希望为 WordPress 设置单独的虚拟主机,请编辑 Apache 配置文件以添加虚拟主机配置。将以下内容添加到文件中
//进入Apache的配置文件
vim /etc/httpd/conf.d/wordpress.conf
//添加如下代码:
<VirtualHost *:80>
ServerName your-domain.com
DocumentRoot /var/www/html/wordpress
<Directory /var/www/html/wordpress>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
//替换your-domain.com为您的域名,并确保路径和权限设置正确。
重启Apache即可配置生效:
sudo systemctl restart httpd
第八步:访问WordPress安装界面
在浏览器中访问您的域名,然后按照 WordPress 安装的步骤进行操作。
在数据库连接部分,提供之前创建的数据库名称、用户名和密码,安装完成后显示如下界面。
第九步:完成Wordpress安装,并进行优化和安全设置
进入安装插件界面:
安装安全插件以保护 WordPress,如 Wordfence 或 Sucuri Security。
配置备份解决方案,以确保您的数据得到及时备份。
安装缓存插件,例如 W3 Total Cache 或 WP Super Cache,以提高网站性能。
完成上述步骤后,您应该已经成功部署了基于CentOS 7的WordPress网站,根据您的需求,您还可以进一步进行定制和优化。