linux(lnmp)搭建个人主页wordpress

红太狼 2023-02-23 05:13 226阅读 0赞

本人亲测,以及鄙人的个人主页

“LNMP”:顾名思义就是在linux环境上安装nginx(网页服务器)+mysql(数据库)+php(消息中间件)

所以.当然是一台linux服务器啦,内网的话可以在公司局域网下玩玩,
如果购买了云主机的话就是提升一个档次的B格啦。再够买一个域名就是想输入百度一样,直接访问你自己的网站啦。

废话不多说开搞:

第一步:安装nginx(yum方式)

  1. yum -y install nginx

然后修改原来conf文件,也可以直接替换成我的nginx.conf文件

  1. [root@localhost ~]# grep -Ev "^$|#" /etc/nginx/nginx.conf
  2. user nginx;
  3. worker_processes auto;
  4. error_log /var/log/nginx/error.log;
  5. pid /run/nginx.pid;
  6. include /usr/share/nginx/modules/*.conf;
  7. events {
  8. worker_connections 1024;
  9. }
  10. http {
  11. log_format main '$remote_addr - $remote_user [$time_local] "$request" '
  12. '$status $body_bytes_sent "$http_referer" '
  13. '"$http_user_agent" "$http_x_forwarded_for"';
  14. access_log /var/log/nginx/access.log main;
  15. sendfile on;
  16. tcp_nopush on;
  17. tcp_nodelay on;
  18. keepalive_timeout 65;
  19. types_hash_max_size 2048;
  20. include /etc/nginx/mime.types;
  21. default_type application/octet-stream;
  22. include /etc/nginx/conf.d/*.conf;
  23. upstream php {
  24. server 127.0.0.1:9000;
  25. }
  26. server {
  27. listen 80 ;
  28. listen [::]:80 ;
  29. server_name www.domain.com;
  30. root /var/www/html/wordpress;
  31. index index.php;
  32. location ~ \.php$ {
  33. include fastcgi.conf;
  34. fastcgi_intercept_errors on;
  35. fastcgi_pass php;
  36. }
  37. include /etc/nginx/default.d/*.conf;
  38. }
  39. }

注意:/var/www/html/wordpress 就是一会要放解压包的位置也就是网站根目录

第二步:安装mysql

安装源

  1. wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'
  2. rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

安装mysql

  1. yum install mysql-community-server -y

启动并修改密码

  1. systemctl start mysqld ##启动mysqld
  2. cat /var/log/mysqld.log |grep password ##查看密码啊
  3. mysql -uroot -p'siBrLy/qe8;5' ##用root用户登录
  4. mysql> set global validate_password_policy=low; ##简易密码策略
  5. mysql> set global validate_password_length=4; ##默认密码长度4位
  6. mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '1234'; ##修改密码
  7. mysql> create database myweb charset utf8; ##创建WordPress用的库
  8. mysql> create user 'wordpress'@'%' identified by '1234'; ##创建用户
  9. mysql> GRANT ALL PRIVILEGES ON myweb.* TO wordpress@localhost IDENTIFIED BY 'your password'; ##授权
  10. mysql> show grants for 'wordpress'@'%'; ##最好查看权限是否正确

第三步:安装php

这一步很重要:一定要安装5.4以上版本的php,因为wordpress现在的版本需要最低5.6版本的php插件。

安装c7的源

  1. rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  2. rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装php套装

  1. yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel

第4步:下载WordPress安装包建议别去官网了,去百度找找资源吧
这里我们下载的是中文的zip包
在这里插入图片描述
解压并移动nginx定义的网页根目录下

  1. unzip latest-zh_CN.zip
  2. mv wordpress/ /var/www/html/

修改配置文件

  1. cd wordpress/
  2. vim wp-config-sample.php

修改下图的内容成自己的配置文件
在这里插入图片描述

  1. mv wp-config-sample.php wp-config.php ##修改配置必须改名才能生效

给权限要不然上传不了自定义图片

  1. cd /var/www/html/wordpress/
  2. chmod -R a+w wp-content

最后一步:大功告成
按顺序启动php 和 nginx ,一定要想先启动php哦!!

  1. systemctl start php-fpm.service
  2. systemctl start nginx

**

现在就是直接用浏览器访问你的ip地址点点点安装就行了

**
在这里插入图片描述
涉及到WordPress的使用,我就不是很在行了 不过还是推荐两个网站,纯免费的。

教程站:https://www.wpdaxue.com
主题站:http://www.2zzt.com


-—————————-当你发现自己突然嫉妒起其他人时,就请安静下来学习吧!——————————

发表评论

表情:
评论列表 (有 0 条评论,226人围观)

还没有评论,来说两句吧...

相关阅读