Linux(CentOS7上演示)上使用LNMP搭建一个PHP的运行环境,并搭建一个开源的个人博客网站

1 篇文章 0 订阅

首先说一下概念,lnmp是一个组件的缩写:

  • L -> Linux
  • N -> Nginx
  • M -> MySQL
  • P -> PHP

lnmp代表这些组件的一个操作系统,本文讲解使用 oneinstack 来一键安装此系统,官方地址为:https://oneinstack.com/,安装包下载地址:http://mirrors.linuxeye.com/oneinstack-full.tar.gz

wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz

下载完成后:

在这里插入图片描述

解压压缩包并进入压缩目录:

# 解压压缩包
tar -zxvf oneinstack-full.tar.gz
# 进入安装目录
cd oneinstack

然后可以看到下面有很多脚本,但重点在于这个 install.sh 脚本:

在这里插入图片描述

我们执行这个 install.sh 脚本:

./install.sh

首先会安装依赖,需要联网,会需要一段时间,然后输入ssh端口,默认22可直接回车:

在这里插入图片描述

是否开启iptables,我这里选择不开:
在这里插入图片描述

是否安装web服务器,这里需要安装:
在这里插入图片描述

选择需要安装的web服务器类型,这里选择nginx:
在这里插入图片描述

是否安装apache,这里选择不安装:
在这里插入图片描述

是否安装tomcat,我这里也选择不安装:
在这里插入图片描述

是否安装数据库,这里选择安装:
在这里插入图片描述

安装数据库的版本,这里选择MySQL5.7
在这里插入图片描述

这里输入你打算为MySQL创建的root用户的密码:
在这里插入图片描述

这里选择是以二进制形式安装MySQL还是以源码形式安装MySQL,源码安装时间特别长,适合不差时间小伙伴可以选择源码安装(第二个选项),我这里选择第一个选项也就是二进制的安装方式:
在这里插入图片描述

是否安装PHP,这里选择安装:
在这里插入图片描述

PHP版本,默认7.2就行:
在这里插入图片描述

是否安装PHP操作缓存,这里不装,因为这里用不到:
在这里插入图片描述

PHP扩展程序的包,默认装一下得了:
在这里插入图片描述

是否安装nodejs,这里没用,所以不装,如果需要用到的小伙伴可以装一下:
在这里插入图片描述

是否安装FTP软件,没有用到,不装:
在这里插入图片描述

phpMyAdmin,这是一个很好用的工具,将它安装上:
在这里插入图片描述

redis的服务器,需要的可以装一下:
在这里插入图片描述

memcached服务器,需要的可以装一下:
在这里插入图片描述

然后就是一段特别长的漫长的等待,建议先去楼下看看小姐姐或者是小哥哥,等你回来之后应该就安装好了

到了这个界面代表安装好了,现在我们选择重启操作系统:
在这里插入图片描述

重启之后直接访问服务器的IP地址,可以看到这样一个控制台:
在这里插入图片描述

探针主要就是监控服务器性能的,各种占用量都有显示:
在这里插入图片描述

phpMyAdmin主要是用于对数据库的一些操作,包括建库建表在内的,需要先输入一下数据库的用户名和密码:
在这里插入图片描述

到现在为止就已经安装完成了

=如果不需要安装开源软件的看到这就行了=

然后我们可以在上面安装一些开源项目,如wordpress,wordpress是一个先进的内容管理系统,也是一个开源的个人博客软件,目前有很多人都用这个软件搭建个人博客,安装时先去下载这个软件包:

wget https://cn.wordpress.org/latest-zh_CN.tar.gz

wordpress的官网地址为:https://cn.wordpress.org/

在探针当中我们可以看到脚本的地址为 /data/wwwroot/default/
在这里插入图片描述

那么我们将下载好的安装包解压到这个目录:

# 来到指定目录
cd /data/wwwroot/default
# 解压压缩包
tar -zxvf /usr/local/src/latest-zh_CN.tar.gz

解压后的目录:
在这里插入图片描述

然后修改一下文件的所属者和所属组:

chown -R www:www wordpress

同时我们在 phpMyAdmin 当中新建一个 xiaohh_wordpress 数据库,如图:
在这里插入图片描述

然后我们访问服务器的 /wordpress 目录:
在这里插入图片描述

点击 现在就开始! 按钮来到数据库配置界面:
在这里插入图片描述

点击提交,然后点击运行安装程序,来到欢迎界面,然后设置网站管理员相关信息:
在这里插入图片描述

点击 安装WordPress 然后点击登录按钮:
在这里插入图片描述

然后输入你之前设置的信息就可以登录到控制台了:
在这里插入图片描述

wordpress控制台界面:
在这里插入图片描述

wordpress首页:
在这里插入图片描述

好了下课!

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7虚拟机上搭建一个可以访问的网站,你可以按照以下步骤进行操作: 1. 安装Apache Web服务器: 在终端运行以下命令安装Apache Web服务器: ``` sudo yum install httpd ``` 2. 启动Apache服务: 安装完成后,运行以下命令启动Apache服务: ``` sudo systemctl start httpd ``` 3. 设置开机自启动: 运行以下命令设置Apache服务在启动时自动启动: ``` sudo systemctl enable httpd ``` 4. 配置防火墙规则: 如果防火墙开启,需要配置防火墙规则以允许HTTP和HTTPS流量。运行以下命令打开HTTP和HTTPS端口(80和443): ``` sudo firewall-cmd --permanent --add-port=80/tcp sudo firewall-cmd --permanent --add-port=443/tcp sudo firewall-cmd --reload ``` 5. 创建网站目录: 默认情况下,Apache的网站目录位于`/var/www/html/`。你可以将你的网站文件放置在这个目录下,或者根据需要创建一个新的目录。 6. 编写网站内容: 在网站目录,可以创建HTML、CSS、JavaScript等文件来编写网站内容。你可以使用文本编辑器(如vi或nano)创建和编辑这些文件。 7. 配置虚拟主机(可选): 如果你计划在同一台服务器上托管多个网站,可以配置虚拟主机。这样可以使用不同的域名或IP地址来访问不同的网站。你可以参考Apache的官方文档来了解更多关于虚拟主机的配置方法。 8. 重新启动Apache服务: 在对网站文件或配置进行更改后,需要重新启动Apache服务以使更改生效。运行以下命令重新启动Apache: ``` sudo systemctl restart httpd ``` 现在,你的CentOS 7虚拟机上的网站应该已经可以通过浏览器访问了。你可以使用虚拟机的IP地址或域名来访问网站

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值