下面是详细的阿里云Centos7安装LNMP+wordpress攻略:
1. 准备工作
首先,你需要拥有一台安装了CentOS 7的阿里云服务器,并且已经开启了root权限。此外,你还需要安装vim编辑器和wget下载工具:
yum update
yum install -y vim wget
2. 安装LNMP
2.1 安装Nginx
在CentOS 7上安装Nginx非常简单,只需要执行下面的命令:
yum install -y epel-release
yum install -y nginx
安装完成后,启动Nginx并设为开机自启:
systemctl start nginx
systemctl enable nginx
2.2 安装MySQL
安装MySQL也很简单,只需要执行以下命令:
yum install -y mariadb-server mariadb
启动并设置MySQL开机自启:
systemctl start mariadb
systemctl enable mariadb
为MySQL服务器设置root账户密码:
mysql_secure_installation
2.3 安装PHP
CentOS 7自带的PHP版本为5.4,但WordPress需要PHP版本在5.6或以上。因此,我们需要安装更高版本的PHP。执行以下命令:
yum install -y php php-mysql php-fpm
安装完成后,启动php-fpm并设置其开机自启:
systemctl start php-fpm
systemctl enable php-fpm
3. 安装WordPress
3.1 下载WordPress
使用wget下载最新版本的WordPress至服务器上的一个合适的目录:
wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
这将在当前目录下解压WordPress源代码。
3.2 创建MySQL数据库和用户
登录MySQL并创建一个新的WordPress数据库和一个专门用于WordPress的MySQL用户:
mysql -u root -p
然后在MySQL shell中执行以下命令:
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
请确保将'password'替换为一个强密码。
3.3 配置WordPress
在目录/var/www/html/wordpress下创建wp-config.php文件,并编辑其内容:
cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
vim /var/www/html/wordpress/wp-config.php
将下面的内容添加到wp-config.php文件的底部:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8mb4');
define('DB_COLLATE', '');
...(省略部分内容)
define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');
define('AUTH_SALT', 'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT', 'put your unique phrase here');
define('NONCE_SALT', 'put your unique phrase here');
请将'password'替换为你在2.3步骤中为MySQL用户设置的密码。请记得用随机的独一无二的短语代替每个密钥值。
3.4 安装WordPress
现在,你已经完成了所有的准备工作,可以使用浏览器访问你服务器的IP地址,启动WordPress安装程序,输入必要的信息,即可完成WordPress的安装。
示例
- 问题:我安装LNMP后怎么查看Nginx版本?
回答:在终端执行命令“nginx -v”即可查看Nginx版本,例如:
[root@iZbp1e1gsxxa1v2xxxxxxxx ~]# nginx -v
nginx version: nginx/1.10.3
- 问题:我安装WordPress后想要上传主题,但提示“无法上传表格,因为上传的文件超出了文件大小限制。”怎么办?
回答:你需要通过修改PHP配置文件来增大上传大小限制。请在文件/etc/php.ini中找到下面两个设置,并将它们的值增加到你需要的大小(以MB为单位):
post_max_size = 64M
upload_max_filesize = 64M
修改完成后,重新加载php-fpm服务:
systemctl reload php-fpm
这样就可以在WordPress中上传更大的主题文件了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:阿里云Centos7安装LNMP+wordpress - Python技术站