看起来您正在尝试使用 WordPress 安装 apache2。我建议您按照这些步骤操作,如果有帮助,请告诉我。
$ sudo apt-get update
安装 apache
$ sudo apt install apache2
- 通过在您喜欢的浏览器中输入“http://your-ip-address”来验证您的 Apache 安装。
hostname -I | awk '{print $1}'#可以帮你获取IP地址。
- 如果您安装了防火墙,请运行此命令以启用端口 80。如果您没有防火墙,请跳过此步骤。
$ sudo ufw allow 'Apache'
安装wordpress
1. sudo apt update
2. sudo apt install wordpress php libapache2-mod-php mysql-server php-mysql
3. cd /etc/apache2/sites-available/
4. sudo vi wordpress.conf
#在wordpress.conf中添加这些行
Alias /blog /usr/share/wordpress
<Directory /usr/share/wordpress>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
Order allow,deny
Allow from all
</Directory>
<Directory /usr/share/wordpress/wp-content>
Options FollowSymLinks
Order allow,deny
Allow from all
</Directory>
5. sudo a2ensite wordpress
6. sudo a2enmod rewrite
7. sudo service apache2 reload
现在配置mysql
$ sudo mysql -u root
一旦你得到 mysql 提示符,运行 create、grant、Flush 和 quit 命令,如下所示 -
$ mysql> CREATE DATABASE wordpress;
设置用户名和密码
$ mysql> create user 'wordpress'@'localhost' IDENTIFIED BY 'test1234';
运行这些命令
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON wordpress.* TO 'wordpress'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit
现在,配置“/etc/wordpress/config-localhost.php 文件以链接上面创建的 MySQL DB”WordPress。如果不存在,请创建 config-localhost.php。
添加这些行
<?php
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpress');
define('DB_PASSWORD', 'test1234');
define('DB_HOST', 'localhost');
define('DB_COLLATE', 'utf8_general_ci');
define('WP_CONTENT_DIR', '/usr/share/wordpress/wp-content');
?>
重启mysql服务
$ sudo service mysql start
通过打开“localhost/blog/wp-login.php”登录到您的 WordPress。
我发现了这个link,可能对你有帮助。它还显示了每个步骤的屏幕截图。