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

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

首先说一下概念,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服务器,需要的可以装一下:

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

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
4月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
319 1
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
|
8月前
|
Oracle 关系型数据库 Linux
VirtualBox 7.1.10 (macOS, Linux, Windows) - 开源跨平台虚拟化软件
VirtualBox 7.1.10 (macOS, Linux, Windows) - 开源跨平台虚拟化软件
488 0
VirtualBox 7.1.10 (macOS, Linux, Windows) - 开源跨平台虚拟化软件
|
5月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
461 1
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
|
4月前
|
Linux iOS开发 计算机视觉
GIMP 3.0.6 (Linux, macOS, Windows) 发布 - 免费开源图像编辑器
GIMP 3.0.6 (Linux, macOS, Windows) 发布 - 免费开源图像编辑器
357 0
|
10月前
|
编解码 Linux iOS开发
Shotcut 25.03 (Linux, macOS, Windows) - 免费开源视频编辑器
Shotcut 25.03 (Linux, macOS, Windows) - 免费开源视频编辑器
548 11
|
6月前
|
Java Linux Apache
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
383 5
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
|
5月前
|
消息中间件 人工智能 Java
抖音微信爆款小游戏大全:免费休闲/竞技/益智/PHP+Java全筏开源开发
本文基于2025年最新行业数据,深入解析抖音/微信爆款小游戏的开发逻辑,重点讲解PHP+Java双引擎架构实战,涵盖技术选型、架构设计、性能优化与开源生态,提供完整开源工具链,助力开发者从理论到落地打造高留存、高并发的小游戏产品。
|
5月前
|
安全 Linux 网络安全
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
601 0
|
7月前
|
Linux API iOS开发
Blender 4.5 (Linux, macOS, Windows) - 开源 3D 创意软件 (渲染 建模 雕刻)
Blender 4.5 (Linux, macOS, Windows) - 开源 3D 创意软件 (渲染 建模 雕刻)
323 1
Blender 4.5 (Linux, macOS, Windows) - 开源 3D 创意软件 (渲染 建模 雕刻)

热门文章

最新文章