WordPress ——web 开发的利器

简介WordPress是世界上最流行的开源建站软件。你甚至不需要开发人员,你仅仅需安装它,从众多免费的主题和插件中分别选择一个,你就能定制你的网站,然后你就可以运营你的新闻、门户、博客,电子商务网站…

简介

WordPress是世界上最流行的开源建站软件。你甚至不需要开发人员,你仅仅需安装它,从众多免费的主题和插件中分别选择一个,你就能定制你的网站,然后你就可以运营你的新闻、门户、博客,电子商务网站甚至移动APP了。

WordPress ——web 开发的利器

应用场景

WordPress特别适合个人或者中小企业,因为他们的web应用流量通常达不到BAT的同等水品,使用WordPress开发的Web应用足以支撑他们的业务应用场景。最重要的是:第一它使得企业更专注于业务或者运营,因为他几乎不需要开发人员,如果你不需要特别的定制,这大大节约了成本;第二,它快速,只需要短短的几天甚至几十分钟就能定制出令您满意的web站点,是真正的“唯快不破”。

根据WordPress官网介绍:世界上最顶级的1000万个web应用中,有超过30%的站点基于WordPress构建;在世界所有的Web应用中,其份额甚至达到了令人恐怖的60%。

系统架构

WordPress是基于流行的LAMP架构,即:linux+apache/nginx+mysql+php。

WordPress ——web 开发的利器

系统安装

虽然安装wordpress时,web server有多种选择,例如:apache http server ,nginx,nginx unit,在这里作为演示,我们选择nginx .

安装环境:

  1. linux: centos7
  2. nginx:1.16.0
  3. mariadb:10.3
  4. PHP:7.3.5

step 1 : 设置yum repo 源。

1.1 添加 mariadb源

cat <<EOF > /etc/yum.repos.d/mariadb.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF

1.2 添加nginx源

# cat <<EOF > /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
EOF

step 2 : 安装mariadb 并创建数据库和设置权限

2.1 安装
yum install MariaDB-server MariaDB-client
2.2 启动
systemctl start mariadb
2.3 建库
CREATE DATABASE wordpress;
2.4权限,你应当你换${var}中的变量为你自己的定制值。
GRANT ALL PRIVILEGES ON wordpress.* TO \"${username}\"@\"${hostname}\" IDENTIFIED BY \"${password}\";
FLUSH PRIVILEGES;

step3:安装PHP和配置PHP

3.1 下载
wget https://www.php.net/distributions/php-7.3.5.tar.gz
3.2 解压
tar xzvf php-7.3.5.tar.gz
cd php-7.3.5.tar.gz
3.3 编译和安装
./configure --enable-fpm --with-mysqli --with-zlib --with-openssl --with-curl
make && make install
3.4 配置
cp php.ini-development /usr/local/php/php.ini
cp /usr/local/etc/php-fpm.d/www.conf.default /usr/local/etc/php-fpm.d/www.conf
cp sapi/fpm/php-fpm /usr/local/bin
在/usr/local/php/php.ini 设置:
cgi.fix_pathinfo=0
在/usr/local/etc/php-fpm.d/www.conf 设置:
user = web-user
group = web-users
3.5 启动
php-fpm

step4:安装和配置nginx

4.1 安装
yum install nginx
4.2 配置
location ~ \\.php$ {
root /home/www-user/wp;
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
4.3 启动
nginx

step5:增加系统用户

useradd www-user
passwd www-user

step6:安装wordpress

6.1 下载最新版的wordpress
6.2 将其解压到
/home/www-user/wp

step7:开放防火墙端口

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

step8:开启wordpress 向导安装

8.1 根据向导设置数据库和密码
http://192.168.56.103/index.php
8.2 定制网站
http://192.168.56.103/wp-admin/index.php 定制你的网站
WordPress ——web 开发的利器

尚未结束

下次我们示例如何使用WordPress快速创建一个“电子商务”网站。

参考资料

wordpress,nginx,php,mariadb等官网。

原创文章,作者:无梦生白马萌趣,如若转载,请注明出处:https://www.davidwu.net/archives/31011

WordPress安全防护插件
服务项目 服务内容 收费标准(元)
开发定制 WordPress主题/插件开发定制 (以最终需求为准)
主题/插件汉化 汉化团队WordPress主题/插件,翻译率95% (以标的主题/插件的句子数量为准)
服务器环境配置 基于您现有服务器,搭建配置网站运行环境,结合我们多年来实战经验,可完美支持WordPress等PHP程序运行,并配置伪静态规则、优化目录权限等问题。服务器我们强烈推荐使用Linux系统。 100元/次
网站托管 若贵站目前尚无技术人员,无法完成服务器环境配置,可选择我们的网站托管服务,直接交付正常运行的WordPress站点,并且无需担心服务器的后续维护工作,一切都由我们来帮您完成。 标配套餐:1000元/年/站点 高配套餐:联系客服获取
网站加速优化 从服务器后端配置优化到WordPress数据库缓存、前端页面缓存、JS和CSS压缩合并,全方位优化网站加载速度,实现秒开。(此服务仅针对(云)服务器/VPS) 500元/次(仅站内优化200元/次)
主题配置 本站所有主题均支持,可快速实现,若有任何问题可以咨询客服解决,若您希望我们提供配置服务,可选购此服务。 英文主题安装 60元/次 汉化主题安装 30元/次
HTTPS配置 HTTPS已经不断普及,并且有着更高的安全性以及SEO上的优待。该服务收取的为服务费,SSL证书产生的费用请自行承担。 100元/次
网站搬家 迁移网站所有文件和数据库信息、网站相关配置的调整、以及迁移中的疑难问题故障排除。 标准收费:500元/次 若网站数据量大,需协商
网站运维 提供整站的运维服务,保证网站正常运行。包含:网站故障定位及排除、网站数据备份和恢复、网站攻击及木马等问题的处理等 标准收费:2000元/年 IP 5000以上需协商

发表评论

电子邮件地址不会被公开。 必填项已用*标注

51建站客服微信二维码
点击这里购买