Ubuntu 17.10上使用Apache+MariaDB+PHP7.1安装WordPress
完成LAMP安装后,请返回这里阅读。
步骤 1: 下载 WordPress
SSH进入您的Ubuntu 17.10服务器并更新现有的软件。
sudo apt update && sudo apt upgrade
接下来,去wordpress.org下载页面并下载zip文档。 您可以通过右键单击下载按钮并选择复制链接位置来获取直接下载链接。
然后在命令行中,键入wget,然后直接下载链接将WordPress下载到您的Ubuntu 17.10服务器。
wget https://wordpress.org/latest.zip
接下来,使用以下命令解压缩zip存档。
sudo apt install unzip sudo unzip latest.zip
sudo mv wordpress/ /var/www/linuxidc.com
步骤 2: 创建WordPress站点的数据库和用户
使用以下命令以root身份登录到MariaDB shell。
sudo mariadb -u root
登录后,使用以下命令为WordPress创建一个数据库。 我把它命名为wordpress,但你可以使用任何你喜欢的名字,如你的网站名称。 (不要把分号分开)
create database wordpress;
然后输入以下命令为WordPress创建数据库用户。 此命令还将向用户授予WordPress数据库的所有权限。
grant all privileges on wordpress.* to wpuser@localhost identified by 'your-password';
刷新特权表,使更改生效,然后退出MariaDB shell。
flush privileges; exit;
步骤 3: 配置WordPress
转到您的WordPress目录。
cd /var/www/linuxidc.com/
复制示例配置文件。
sudo cp wp-config-sample.php wp-config.php
现在编辑新的配置文件。
sudo nano wp-config.php
找到以下行,并将红色文本替换为您在上一步骤中创建的数据库名称,用户名和密码。
/** The name of the database for WordPress */ define('DB_NAME', 'database_name_here'); /** MySQL database username */ define('DB_USER', 'username_here'); /** MySQL database password */ define('DB_PASSWORD', 'password_here');
保存并关闭文件。 我们还需要使用以下命令将Apache用户(www-data)设置为WordPress站点目录的所有者。
sudo chown www-data:www-data /var/www/linuxidc.com/ -R
步骤 4: 为WordPress创建Apache虚拟主机文件
转到 /etc/apache2/sites-available/
目录。
cd /etc/apache2/sites-available/
我们可以使用默认的虚拟主机文件作为WordPress的模板。 所以复制这个文件。
sudo cp 000-default.conf linuxidc.com.conf
然后编辑新的虚拟主机文件。
sudo nano linuxidc.com.conf
更改ServerName和DocumentRoot的值,如下所示。 默认情况下,ServerName指令被注释掉,您需要删除#符号。
ServerName www.linuxidc.com example.com ServerAdmin webmaster@localhost DocumentRoot /var/www/linuxidc.com
保存并关闭文件。 然后测试配置。
sudo apache2ctl configtest
如果看到“Syntax OK”,则启用此虚拟主机。
sudo a2ensite linuxidc.com.conf
并重新加载Apache,使更改生效。
sudo systemctl reload apache2
为您的域名设置正确的A记录,然后在浏览器地址栏中输入您的域名。 您将看到WordPress安装向导。 选择语言
如果安装向导未显示,则可能需要安装一些PHP7扩展。
sudo apt install php7.1-mbstring php7.1-xml php7.1-mysql php7.1-common php7.1-gd php7.1-json php7.1-cli php7.1-curl
然后重新加载Apache,现在应该显示向导。
sudo systemctl reload apache2
创建管理员帐户,然后单击安装WordPress按钮。
现在,您的新WordPress网站已安装。
下面关于LAMP相关的内容你可能也喜欢: