当前位置: 首页 > news >正文

美橙网站广州品牌建站广州品牌建站

美橙网站,广州品牌建站广州品牌建站,公司装修设计图片,做校园网站代码这个信息爆炸的时代,拥有一个能够迅速传达信息、展示个性、并能够与世界互动的在线平台,已成为企业和个人的基本需求。WordPress以其无与伦比的易用性和强大的扩展性,成为了构建此类平台的首选工具。而LNMP是由Linux、Nginx、MySQL和PHP组成的…

这个信息爆炸的时代,拥有一个能够迅速传达信息、展示个性、并能够与世界互动的在线平台,已成为企业和个人的基本需求。WordPress以其无与伦比的易用性和强大的扩展性,成为了构建此类平台的首选工具。而LNMP是由Linux、Nginx、MySQL和PHP组成的强大组合,为WordPress提供了一个稳定而高效的运行环境。将带你走进搭建WordPress站点打造一个既充满个性又能满足业务需求的在线站点。

LNMP环境说明

L:Linux(CentOS7)https://mirrors.aliyun.com/centos/7/isos/x86_64/
N:Nginx(1.18.0) https://nginx.org/en/download.html
M:MySQL(8.0.19) https://dev.mysql.com/downloads/mysql/
P:PHP(7.4.10) http://php.net/downloads.php
Wordpress(5.4.2):https://cn.wordpress.org/download/

一.部署

1.数据库部署

yum -y install mariadb-server
systemctl enable --now mariadb.service

2.创建wordpress数据库和用户并授权

create database wordpress;
create user wordpress@'%' identified by '123456';
grant all on wordpress.* to wordpress@'%';

3.验证数据库账户权限

WordPress服务器使用授权的数据库账户远程登录测试

mysql -uwordpress -p123456 -hXXX.XXX.XXX.XXX

二.PHP部署

1.编译安装PHP,下载地址:https://www.php.net/downloads.php

yum -y install gcc openssl-devel libxml2-devel bzip2-devel libmcrypt-devel sqlite-devel oniguruma-devel
cd /usr/local/src
wget https://www.php.net/distributions/php-7.4.11.tar.xz 
tar xf php-7.4.11.tar.xz  && cd php-7.4.11/
./configure --prefix=/usr/local/php74 --enable- mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-openssl --with-zlib --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --enable-mbstring --enable-xml --enable-sockets --enable-fpm --enable-maintainer-zts --disable-fileinfo
make && make install

2.配置PHP文件

cp /usr/local/src/php-7.4.11/php.ini-production /etc/php.ini
cd /usr/local/php74/etc/
cp php-fpm.conf.default php-fpm.conf
cd /usr/local/php74/etc/php-fpm.d/ && cp www.conf.default www.conf
vim www.conf
user = nginx
group = nginx
listen = 127.0.0.1:9000
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
pm.status_path = /pm_status
ping.path = /ping

3.启动PHP服务

/usr/local/php74/sbin/php-fpm
ss -ntl

三、部署Nginx

1.编译Nginx

yum install -y gcc-c++ pcre-devel zlib-devel make
wget http://nginx.org/download/nginx-1.22.0.tar.gz
tar zxvf nginx-1.22.0.tar.gz && cd nginx-1.22.0
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make && make install
启动Nginx
/usr/local/nginx/sbin/nginx

2.配置Nginx支持fastcgi

vim /usr/local/nginx/conf/nginx.conf
grep -Ev '#|^$' vim /usr/local/nginx/conf/nginx.conf
worker_processes  1;
events {
worker_connections  1024;
}

http {
include       mime.types;
default_type  application/octet-stream;
sendfile        on;
keepalive_timeout  65; 
server {
listen       80;
server_name  localhost;
location / {
root   html;
index  index.php index.html index.htm;
}
error_page   500 502 503 504  /50x.html;
location = /50x.html { root   html;
}

location ~ \.php$ {
root           html;
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;

include        fastcgi_params;
          }
}
 }

四、部署WordPress 

wget https://cn.wordpress.org/wordpress-6.0.1-zh_CN.tar.gz
tar xf wordpress-6.0.1-zh_CN.tar.gz
cp -r wordpress/* /usr/local/nginx/html
cp wp-config-sample.php wp-config.php
vim wp-config.php 
define( 'DB_NAME', 'wordpress' );
/** Database username */
define( 'DB_USER', 'wordpress' );
/** Database password */
define( 'DB_PASSWORD', '123456' );
/** Database hostname */
define( 'DB_HOST', 'XXX.XXX.XXX.XXX' ); 
chown -R nginx.nginx .

1.初始化web页面
打开浏览器访问下面链接
2.登录后台管理界面并发表文章
验证发表的文章
3.检查上传的图片
tree wp-content/uploads/
4.配置允许上传大文件
注意:默认只支持1M以下文件上传 ,要利用php程序上传大图片 ,还需要修改下面三项配置 ,最大上传由 三项值的最小值决定
#直接上传大于1M文件 ,会出现下面413错误
tail -f /apps/nginx/logs/access.log
vim /apps/nginx/conf/nginx.conf 
server {
client_max_body_size 10m; #默认值为1M
.....
注:php上传文件大小限制
5.修改PHP配置
vim /etc/php.ini
post_max_size = 30M   #默认值为8M
upload_max_filesize = 20M  #默认值为2M
6.重启PHP服务
systemctl restart nginx php-fpm

探索技术无限可能,博主具有丰富监控模板资源及开发能力和项目管理经验,欢迎添加交流一起探讨,解决你的技术难题!

微信号:king_songax

http://www.hyszgw.com/news/38974.html

相关文章:

  • 汕头网站建设推广自己可以做网站空间吗
  • 网站做常规优化网页设计最牛的网站建设
  • 烟台网站建设学校南宁码科网站建设
  • 理财产品网站开发文档wordpress目录详解
  • 国内视差网站手工加工免费供料在家
  • 免费制作论坛网站模板毕节市建设网站
  • 做非法网站有哪些在线ps免费版
  • 都网站建设广州 四合一网站开发
  • wordpress导航站模板什么网站做任务可以赚钱
  • 网站出现弹窗金融行业
  • 网站文章在哪发布做seo长臂挖机出租东莞网站建设
  • 做php网站需要什么软件西安大型网站建设公司
  • 佛山市南海建设局网站网站游戏网站怎么建设
  • 砀山做网站的公司wordpress音乐站源码
  • 网站建设心得体会及总结网站下载软件怎么安装
  • 免费php域名网站潍坊建设工程有限公司
  • 安庆做网站装修设计软件3d
  • 西安景点排名前十站长工具seo综合查询怎么去掉
  • 大良网站智能推广机构南昌网站建设模板总部
  • 浙江温州城乡建设网站安卓系统开发培训
  • 上海专业网站开发网页制作工具通常在哪里建立热点
  • 公司网站建设需要哪些设备空壳主体接入网站
  • 哪些网站做科技专题企业文化网站建设
  • 已经收录大规模修改收录页面对网站有影响吗一个好网站
  • 杂志社网站模板网站与个人网站
  • 做asp网站的步骤湖南百度推广代理商
  • 深圳市高端网站建设网站建设公司的
  • 免费psd素材网站wordpress显示作者
  • 网站站长临沂专业做网站
  • seo资源网站排名淘宝关键词top排行榜