当前位置:   article > 正文

ubuntu上搭建wordpress_ubuntu 22.04 lnmp 环境搭建

ubuntu 22.04 lnmp 环境搭建

参考文档

Ubuntu22.04安装Wordpress,加LNMP配置(非宝塔安装)_ubuntu nginx搭建wordpress-CSDN博客

安装LNMP环境

  1. # 安装依赖软件
  2. apt update && apt install wget curl nano libgd3 -y
  3. # 安装nginx,ubuntu22.04默认版本就是1.18
  4. apt install nginx -y
  5. #检查nginx服务
  6. systemctl status nginx
  7. # 设置php安装源安装php
  8. add-apt-repository ppa:ondrej/php
  9. #输入之后会出现Press [ENTER] to continue or Ctrl-c to cancel.按回车就好
  10. apt install php8.2 php8.2-fpm -y
  11. #这里我们用nginx,删掉apache2(没有安装可忽略)
  12. apt autoremove apache2 --purge -y
  13. #检查php版本
  14. php -v
  15. #出现如下结果
  16. #PHP 8.2.1 (cli) (built: Jan 6 2023 15:18:43) (NTS)
  17. #安装mysql8.0
  18. apt install mysql-server-8.0 php8.2-mysql -y
  19. #注意:将'passwd'更改为你自己想要的密码
  20. mysql -u root
  21. #测试连接使用:mysql -u root -ppasswd
  22. #这条是8.0标准改root用户的密码
  23. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'passwd';
  24. #这条是将root用户的访问权限变成任意位置
  25. UPDATE mysql.user SET user.Host='%' where user.User='root';
  26. #创建wordpress的数据库
  27. create database ziuwpdb1988;
  28. #创建woredpress数据库的用户,并赋权
  29. create user 'ziuwpdb1988user'@'localhost' identified by 'ziuwpdb1988userqqq...@';
  30. GRANT ALL PRIVILEGES ON `ziuwpdb1988`.* TO `ziuwpdb1988user`@`localhost`;
  31. flush privileges;
  32. #然后退出mysql
  33. exit
  34. #此处为官方推荐安装方式---暂时没用
  35. apt install lsb-release
  36. curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
  37. echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
  38. apt-get update && apt-get install redis -y
  39. #检查版本
  40. redis-cli -v
  41. #redis-cli 7.0.7
  42. #你们也可用xftp或者finalshell直接从本地上传
  43. wget https://cn.wordpress.org/latest-zh_CN.tar.gz
  44. #解压
  45. tar -zxvf latest-zh_CN.tar.gz
  46. #挪到web专用目录去
  47. mv wordpress/ /var/www/html/
  48. #调整权限
  49. chmod -R 755 /var/www/html/
  50. chown -R www-data:www-data /var/www/html/
  51. rm -rf /etc/nginx/sites-enabled/default
  52. vim /etc/nginx/sites-enabled/wp
  53. #会用vim也可,此处用nano演示
  54. #将下面的代码复制粘贴进去
  55. server {
  56. listen 80 ;
  57. listen [::]:80 ;
  58. # listen 443 ssl http2;
  59. # listen [::]:443 ssl http2;
  60. root /var/www/html/wordpress;
  61. index index.php index.html index.htm index.nginx-debian.html;
  62. server_name localhost;
  63. location / {
  64. try_files $uri $uri/ =404;
  65. }
  66. location ~ \.php$ {
  67. include snippets/fastcgi-php.conf;
  68. fastcgi_pass unix:/run/php/php-fpm.sock;
  69. }
  70. location ~ /\.ht {
  71. deny all;
  72. }
  73. }
  74. #如上就是nginx最简配置代码
  75. systemctl restart nginx
  76. ss -tunpl| grep nginx

访问界面进行初始化配置

使用自己的ip地址访问

http://192.168.1.5/wp-admin/setup-config.php

现在就开始!

http://192.168.1.5/wp-admin/setup-config.php?step=1&language=zh_CN

输入数据库名,用户名,密码,点击提交

运行安装程序

设置站点标题,用户名,密码,电子邮箱,点击安装wordpress

设置完成后登录即可(使用前面自己设置的用户名和密码登录即可)

http://192.168.1.5/wp-login.php

root

yOee8jGqD4pgwD1Gq8

插件管理学习

2023 年 24 个商业网站必备的 WordPress 插件 - 知乎

推荐插件:

WooCommerce

ALL IN ONE SEO

wordpress学习

WordPress.com:构建站点、售卖商品、创建博客以及更多精彩功能

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/676685
推荐阅读
相关标签
  

闽ICP备14008679号