步骤 3. 下载 WordPress
# cd /tmp # curl -O https://wordpress.org/latest.tar.gz # tar xzvf latest.tar.gz
更新系统
确保在开始之前更新系统
# apt-get update # apt-get upgrade
WordPress 是一个基于 PHP 和 MySQL 的免费开源内容管理系统 (CMS)。
在本教程教程中,我们将介绍如何在 Ubuntu 16.04 LTS 上使用 LAMP Stack(Linux、Apache、MySQL、PHP 7)安装 WordPress
步骤 5. 配置 WordPress
复制示例配置文件,打开它并添加如下数据库连接设置:
# cd /var/www/onitroad.local/public_html/ # sudo mv wp-config-sample.php wp-config.php # vi wp-config.php
用你的修改数据库连接设置
//** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress'); /** MySQL database username */ define('DB_USER', 'wordpressuser'); /** MySQL database password */ define('DB_PASSWORD', 'password'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', '');
在文件末尾添加此代码以允许直接上传wordpress
define('FS_METHOD', 'direct');
保存并退出
步骤 1. 为 WordPress 创建数据库和用户
# mysql -u root -p
使用以下命令创建数据库和 WordPress 用户
mysql> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; mysql> GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES; mysql> EXIT
步骤 4. 调整目录权限
为 wordpress 创建网站目录
# mkdir -p /var/www/onitroad.local/public_html # sudo cp -a /tmp/wordpress/* /var/www/onitroad.local/public_html #
调整wordpress目录权限
# sudo chown -R www-data:www-data /var/www/onitroad.local/public_html # sudo find /var/www/onitroad.local/public_html -type d -exec chmod 755 {} \; # sudo find /var/www/onitroad.local/public_html -type f -exec chmod 644 {} \;
步骤 6:通过 Web 界面完成安装
配置好Apache虚拟主机后,我们就可以通过web界面完成安装了。
打开 Web 浏览器,导航到服务器的域名或者 IP 地址:
http://server_domain_name
选择语言
插入 WordPress 站点的名称、登录用户名和强密码
步骤 6. 创建 Apache 虚拟主机文件
创建新的虚拟主机文件配置
# vi /etc/apache2/sites-available/onitroad.local.conf
复制以下代码并使用更改 documentroot 和 servername
<VirtualHost *:80> DocumentRoot /var/www/onitroad.local/public_html ServerName www.onitroad.local #ErrorLog /var/log/onitroad-error.log <Directory "/var/www/onitroad.local/public_html"> RewriteEngine On RewriteBase / RewriteRule ^index\.php$- [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] <files wp-config.php> order allow,deny deny from all </files> </Directory> <Directory "onitroad.local/public_html/wp-content/uploads/"> <Files "*.php"> Order Deny,Allow Deny from All </Files> </Directory> </VirtualHost>
启用 mod_rewrite 模块,以便我们可以利用 WordPress 永久链接功能
# a2enmod rewrite # systemctl restart apache2
使用以下命令启用虚拟主机
# a2ensite onitroad.local.conf # systemctl reload apache2
步骤 2. 安装另外的 PHP 扩展
# sudo apt-get install php7.0-curl php7.0-gd php-mbstring php7.0-mcrypt php7.0-xml php7.0-xmlrpc
重启阿帕奇 apache服务器
# systemctl restart apache2
日期:2020-06-02 22:18:57 来源:oir作者:oir