热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

wordpress一键搭建属于自己的网站

搭建网站很难,wordpr

点击上方“小罗技术笔记”,关注公众号

第一时间送达实用干货


一、安装mysql、redis、nginx、php相关

安装php-fpm

  1. yum install -y php-fpm

验证php-fpm安装并启动

  1. [root@localhost nginx]# php-fpm -v

  2. PHP 5.4.16 (fpm-fcgi) (built: Oct 30 2018 19:32:20)

  3. Copyright (c) 1997-2013 The PHP Group

  4. Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

  5. [root@localhost ~]# systemctl enable php-fpm

  6. [root@localhost ~]# systemctl start php-fpm

太多了我就不一一写了,关注微信公众号回复 'centos安装脚本',提供了以上软件的自动安装脚本。

mysql7初次安装会随机生成一个初始密码,下面是查看密码

  1. cat /var/log/mysqld.log | grep 'password'

二、安装pressword

解压安装文件

  1. cd /usr/local/nginx/html

  2. tar xf wordpress-5.2.5.tar.gz

  3. chown -R root.root ./blog

  4. find ./wordpress/ -type f|xargs chmod 644

  5. find ./wordpress/ -type d |xargs chmod 755

赋予更改头像 附件的权限

  1. mkdir -p /usr/local/nginx/html/wordpress/wp-content/uploads

  2. chown nginx.nginx /usr/local/nginx/html/wordpress/wp-content/uploads

  3. cp -rf wordpress/* /usr/local/nginx/html/wordpres/

配置nginx

  1. vim /usr/local/nginx/conf/nginx.conf

  2. server {

  3.        listen       88;

  4.        server_name  www.blog.com;

  5.        root   html/blog;

  6.        location / {

  7.            index  index.php index.html index.htm;

  8.        }

  9.        location ~.*\.(php|php5)?$ {

  10.             fastcgi_pass  127.0.0.1:9000;

  11.             fastcgi_index index.php;

  12.             include  fastcgi.conf;

  13.        }

  14.        access_log logs/access_blog.log main;

  15.    }

重启Nginx服务器

  1. service nginx restart

设置页面显示

http://ip:88/wordpress/index.php

# 具体IP依赖Nginx设置,但是都是index.php文件

添加wp-config.php配置信息

  1. vim /usr/local/nginx/html/wordpress/wp-config.php

  2. php

  3. /**

  4. * WordPress基础配置文件。

  5. *

  6. * 这个文件被安装程序用于自动生成wp-config.php配置文件,

  7. * 您可以不使用网站,您需要手动复制这个文件,

  8. * 并重命名为“wp-config.php”,然后填入相关信息。

  9. *

  10. * 本文件包含以下配置选项:

  11. *

  12. * * MySQL设置

  13. * * 密钥

  14. * * 数据库表名前缀

  15. * * ABSPATH

  16. *

  17. * @link https://codex.wordpress.org/zh-cn:%E7%BC%96%E8%BE%91_wp-config.php

  18. *

  19. * @package WordPress

  20. */

  21. // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //

  22. /** WordPress数据库的名称 */

  23. define('DB_NAME', 'wordpress');

  24. /** MySQL数据库用户名 */

  25. define('DB_USER', 'wordpress');

  26. /** MySQL数据库密码 */

  27. define('DB_PASSWORD', 'root');

  28. /** MySQL主机 */

  29. define('DB_HOST', 'localhost');

  30. /** 创建数据表时默认的文字编码 */

  31. define('DB_CHARSET', 'utf8mb4');

  32. /** 数据库整理类型。如不确定请勿更改 */

  33. define('DB_COLLATE', '');

  34. /**#@+

  35. * 身份认证密钥与盐。

  36. *

  37. * 修改为任意独一无二的字串!

  38. * 或者直接访问{@link https://api.wordpress.org/secret-key/1.1/salt/

  39. * WordPress.org密钥生成服务}

  40. * 任何修改都会导致所有COOKIEs失效,所有用户将必须重新登录。

  41. *

  42. * @since 2.6.0

  43. */

  44. define('AUTH_KEY',         '_{Z0KbCi~SsSk4HmIT-+CnLX<[]xg72@?R32D*HK}wDQ)odhFgg0o&t% u]6jdGb');

  45. define('SECURE_AUTH_KEY',  ' >`HA%z3}9u4tnaPOOXo6;U$[1lHdT.oxbH:T8eJDxOU5/!5WhaAH');

  46. define('LOGGED_IN_KEY',    '-w|,h,Ks&$2#f(sjj.-I-Vp{.LFs_fEn<:K0v{bc6v03^Lm0lMCnfR]j0n:lA:a4');

  47. define('NONCE_KEY',        '3pihWG18qc/2-/ %iK@ORAQXX _Rujxd^F49^.2-fra$U67ydT}yK1');

  48. define('AUTH_SALT',        'y*j8[|4D,faS~Ur1yO#J7|oBl5~o.4 ZbKQ{0h0|LRh(9}elsfjS0r>/Y}y:QEmz');

  49. define('SECURE_AUTH_SALT', 'L1`x,XGf7vdhauV`J+d#yDSQ;L#`U m/ft.$A{x@CHN}COugp^k3pj!C`B`B');

  50. define('LOGGED_IN_SALT',   '|zt*+S&9_C6xG.U8H9=bp7m(4cJ&bC]_)f0CDrIbtC=_?2uco&LJ0S5vJjw*Qs2}');

  51. define('NONCE_SALT',       '139^{p;GSJF!Xn7XX.HlK#$7xItGvQ}&=8[/tzsz65:bM^LGrJdtE C(RNR6Zilx');

  52. /**#@-*/

  53. /**

  54. * WordPress数据表前缀。

  55. *

  56. * 如果您有在同一数据库内安装多个WordPress的需求,请为每个WordPress设置

  57. * 不同的数据表前缀。前缀名只能为数字、字母加下划线。

  58. */

  59. $table_prefix  = 'ftl_';

  60. /**

  61. * 开发者专用:WordPress调试模式。

  62. *

  63. * 将这个值改为true,WordPress将显示所有用于开发的提示。

  64. * 强烈建议插件开发者在开发环境中启用WP_DEBUG。

  65. *

  66. * 要获取其他能用于调试的信息,请访问Codex。

  67. *

  68. * @link https://codex.wordpress.org/Debugging_in_WordPress

  69. */

  70. define('WP_DEBUG', false);

  71. /**

  72. * zh_CN本地化设置:启用ICP备案号显示

  73. *

  74. * 可在设置→常规中修改。

  75. * 如需禁用,请移除或注释掉本行。

  76. */

  77. define('WP_ZH_CN_ICP_NUM', true);

  78. /** WordPress目录的绝对路径。*/

  79. if ( !defined('ABSPATH') )

  80.    define('ABSPATH', dirname(__FILE__) . '/');

  81. /** 设置WordPress变量和包含文件。*/

  82. require_once(ABSPATH . 'wp-settings.php');

开始安装wordpress

登录账户:

wordpress会自动在配置文件指定的数据库建表初始化数据

登录界面:

http://ip:88/wordpress/wp-login.php

由于WordPress国内没法访问官网下载离线安装包 ,请在公众号回复 'WordPress' 获取相关安装资源(本人亲自实践,已经解决不兼容问题)

若需要安装帮助可以联系。

三、加载主题和中文包

在本地解压相关压缩包,上传到服务器(不要在服务器上解压)

如下图

1 为语言包位置 (直接丢到/wp-content )
2 为插件安装位置 如markdown(丢到/wp-content/plugins)
3 为主题安装位置 (丢到/wp-content/themes)

近期好文:

1、报表导出很简单,你考虑过如何优化吗?

2、你知道一棵B+树可以存放多少行数据吗?

3、尖峰高流量并发,12306是采用那种解决方案



长按二维码关注

点个在看再走呗!



推荐阅读
  • 在成功安装和测试MySQL及Apache之后,接下来的步骤是安装PHP。为了确保安全性和配置的一致性,建议在安装PHP前先停止MySQL和Apache服务,并将MySQL集成到PHP中。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文介绍了如何使用PHP代码实现微信平台的媒体素材上传功能,详细解释了API接口的使用方法和注意事项,确保文件路径正确以避免常见的错误。 ... [详细]
  • 解决网站乱码问题的综合指南
    本文总结了导致网站乱码的常见原因,并提供了详细的解决方案,包括文件编码、HTML元标签设置、服务器响应头配置、数据库字符集调整以及PHP与MySQL交互时的编码处理。 ... [详细]
  • 解决U盘安装系统后无法重启的问题
    本文详细探讨了运维新手常遇到的U盘安装系统后无法正常重启的问题,提供了从问题分析到具体解决方案的完整步骤。通过理解Boot Loader的工作原理和正确配置启动项,帮助用户顺利解决问题。 ... [详细]
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 本文详细介绍了如何在CentOS 7操作系统上安装和配置Grafana,包括必要的依赖项安装、插件管理以及服务启动等步骤。 ... [详细]
  • 本文详细介绍了如何使用jQuery防止事件冒泡,确保子元素的点击事件不会触发父元素或祖先元素的相应事件。通过具体的代码示例和解释,帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 使用GDI的一些AIP函数我们可以轻易的绘制出简 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 本文探讨了在 OpenStack 环境中使用虚拟机部署 Ceph 集群后,外部服务器通过浮动 IP 无法访问该集群的问题,并提供了详细的解决方案。 ... [详细]
  • 本文详细探讨了JavaScript中的作用域链和闭包机制,解释了它们的工作原理及其在实际编程中的应用。通过具体的代码示例,帮助读者更好地理解和掌握这些概念。 ... [详细]
author-avatar
林禎峰佩蓉
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有