ubuntu上安装wordpress, wordpress+nginx

1.安装mysql

[安装指导](https://blog.csdn.net/u014663631/article/details/86517687)

2.创建数据库

1.登录mysql

mysql -u root -p你的密码

注意这里如果存在sudo才能登录mysql的问题,一定要安装第一步安装mysql的链接里面的方法解决掉。
2.创建数据库,为wordpress专用,这里我取名为wordpress;

CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO "root"@"localhost" IDENTIFIED BY "password";
FLUSH PRIVILEGES;

wordpress是数据库名称,root是登录mysql的用户名,password是登录mysql的root用户对应的用户名

3.php-mysql

dpkg --list|grep mysql

以上命令查询是否包含php-mysql,如果没有则

sudo apt-get install php-mysql

4.安装nginx

sudo apt-get install nginx

启动:

sudo systemctl start nginx

开放80端口

 sudo ufw allow 80

浏览器输入localhost:80出现内容即表示成功,nginx代理的内容存放路径/var/www/html,nginx配置文件存放路径/etc/nginx/sites-available目录下面的default

5.下载wordpress

下载链接
解压放置nginx代理的内容路径/var/www/html目录下面

6. 修改wordpress的配置文件

复制/var/www/html/wordpress目录下的wp-config-sample.php文件,粘贴在当前目录并重命名为wp-config.php,编辑wp-config.php,修改以下信息:

DB_NAME -> wordpress , wordpress为第二步创建的数据库名称
DB_USER -> root, root为登录mysql的用户名
DB_PASSWORD -> password, password是登录mysql数据库的用户对应的密码
DB_HOST -> localhost, hostname,一般不用修改

为了安全,还需要输入一些密钥信息,打开在线秘钥生成器
在标有 * Authentication Unique Keys.的地方,如下类似修改,对应刚才的链接修改字段AUTH_KEY,SECURE_AUTH_KEY,LOGGED_IN_KEY,NONCE_KEY即可

添加以下信息到wp-config.php的结尾, 为了避免安装成功以后主题无法下载的问题:

define('FS_METHOD', "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

7.修改nginx的配置信息

修改nginx的配置信息前,先使用命令sudo systemctl stop nginx关闭nginx,在打开/etc/nginx/site-available目录下面的default,编辑添加一段server,代理第五步放置的wordpress的放置路径,以下是我的配置示例:

server {
			listen 83;
			listen [::]:83;
			root /var/www/html/wordpress;
			location ~ \.php$ {
				include snippets/fastcgi-php.conf;
				fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
			}
	}

我使用的是83端口,root代理路径是wordpress的放置路径/var/www/html/wordpress

8.安装wordpress

配置好nginx,使用命令sudo systemctl start nginx开启nginx,浏览器窗口输入代理路径+wp-admin/install.php,比如我的地址是:localhost:83/wp-admin/install.php,则打开了wordpress的安装界面:

	Site Title- 输入要在WordPress中创建的网站的名称。
	Username- 在登录WordPress时根据您的选择输入用户名。
	Password twice - 输入两次密码以保护您的网站。
	Your E-mail- 输入您的电子邮件地址,以帮助恢复密码或任何更新。
	Privacy - 允许搜索引擎在选中此复选框后对此网站编制索引。

几点备注信息:

1.输入以上信息之后点击安装即可,完成之后则打开了wordpress的后台管理界面,推荐了解教程
2.关闭之后下次在打开,先开启nginx,浏览器输入localhost:83/wordpress/wp-admin/index.php即可直接使用。
3.安装成功之后,一般会有默认主题,如果默认主题无法预览,解决办法在此
4.如果出现裁切图片产生“在裁剪您的图像时发生了错误”问题,还需安装sudo apt-get install php-gd

你可能感兴趣的:(ubuntu下软件安装)