LAMP 安装wordpress

安装要求:

• CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux发行版

• 需要5GB以上可用空间,MySQL 5.7,MariaDB 10至少9GB剩余空间,MySQL8.0最新版至少25GB以上

• 需要128MB以上内存(128MB小内存VPS,Xen需有SWAP,OpenVZ至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!

• 安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存,更高版本至少要2G内存!。

• 安装PHP 7及以上版本必须1G以上内存!。

• VPS或服务器必须设置好可用的yum或apt-get源并确保能正常工作,离线安装需要增加 CheckMirror=n 参数!

• Linux下区分大小写,输入命令时请注意!

• 如有通过yum或apt-get安装的MySQL/MariaDB请自行备份数据等相关文件!

• CentOS 5、6、8,Debian 6、7、8或更低版本官网已经结束支持无法直接使用,需自行更换vault或archive源!

• CentOS 6、8请用lnmp 1.9+版本进行安装!

• Ubuntu 18+,Debian 9+,Mint 19+,Deepin 15.7+及所有新的Linux发行版只能使用1.7+进行安装!

• PHP 7.1.*以下版本不支持Ubuntu 19+、Debian 10等等非常新的Linux发行版!

• 阿里云Ubuntu 14.04系统模版有问题不要用!!!

• PHP 7.4升级或安装必须CentOS 7+,Debian 8+,Ubuntu 16.04+且必须使用1.7+!!!

• MySQL 8.0.23以下版本升级或安装必须CentOS 8+,Debian 9+,Ubuntu 16.04+且必须使用1.7+!!!

• MySQL 8.0.24以上版本升级或安装必须Debian 11+,Ubuntu 20.04+,Fedora 33+且必须使用1.8!!!

安装步骤:

1、 使用XShell或类似的SSH工具登陆VPS或服务器;

2、 下载并安装LNMPA一键安装包:

wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lnmpa

PS:该命令一键安装了php+db+nginx+apache

安装版本根据自行需求 如无特殊要求默认回车即可

如提示wget: command not found ,使用yum install wget 或 apt-get install wget 命安装。

3、 安装成功后进行修改配置文件来进行部署wordpress。

4、 先在root根目录进行下载wordpress主体文件 cd ~/ && wget https://cn.wordpress.org/latest-zh_CN.tar.gz

5、 Nginx与apache的配置文件不同 这里仅介绍apache如何配置 nginx仅需修改conf文件来进行域名绑定以及www根目录修改即可

6、 安装php扩展

yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

7、 查看php扩展安装是否成功php -v

8、 解压wordpress的tar.gz文件内容 tar zxf latest-zh_CN.tar.gz

9、 移动文件到httpd的启动目录

mv wordpress/ / home/wwwroot/

10、 检查httpd配置文件是否监听80端口vim /usr/local/apache/conf/httpd.conf

修改配置文件为

Listen 80 这是监听端口

ServerName xiaoze.buzz:80 服务器名称 也就是域名

DocumentRoot “/home/wwwroot/ wordpress “ httpd启动的根目录

11、 重启httpd服务 systemctl restart httpd

12、 配置mysql

登录账户

mysql -u root -p

mysql> create DATABASE wordpress; ¬

mysql> flush privileges;¬

mysql> quit¬;

13、 浏览器访问域名进行wordpress基础配置即可 以下不多做描述。