项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器

实验环境网关 classroom 172.25.8.254workstation 172.25.8.9server a~j eth0 172.25.8.10-

大家好,项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器相信很多的网友都不是很明白,包括也是一样,不过没有关系,接下来就来为大家分享关于项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器和的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

工作站172.25.8.9

服务器a~j eth0 172.25.8.10-外网

eth1 192.168.8.x 内网

eth2 192.168.8.x 备用

项目1 搭建apache服务器

需求:搭建LAMP(Linux+Apache+Mysql+Php)架构服务器

————————————————– —————————————————-

设计:

原理: 1)webserver:apache处理请求,采用http协议,监听80端口,可以处理HTML静态页面,而动态页面必须转交给PHP处理。

网页分类php jsp asp html

2)访问过程客户端—-www.xxx.com—服务器

Apache会为php页面请求生成一个php进程来加载php模块加载模块

3)PHP编译,编译过程需要连接数据库a连接数据库所需的驱动程序b登录认证配置、mysql地址、用户名、密码、连接的数据库名

4)数据库生成库表,在mydql中手动创建库并授权php

硬件:Linux服务器

系统:rhel7

软件: httpd php php-mysql (驱动程序) mariadb-server

服务:httpd mariadb

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器

————————————————– —————————————————-

部署:

yum install httpd php php-mysql mariadb-server -y #安装软件

配置虚拟主机

/etc/httpd/conf.d

vim www.abc.com.conf 新建配置文件

虚拟主机*:80

ServerName www.abc.com #虚拟主机名

DocumentRoot /var/www/abc.com #虚拟主机目录

/虚拟主机

mkdir /var/www/abc.com #创建网站目录

cd /etc/httpd/conf.modules.d/模块配置

cd /etc/httpd/modules/模块

xxx.conf

abc.com index.php 页面

cd /var/www/abc.com

vim index.php #新建一个测试页面

?php

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器

phpinfo();

————————————————–

项目实施

————————–搭建Discuz论坛————–

服务器:

rpm -ql php-mysql #检查连接数据库的驱动

/usr/lib64/php/modules/mysql.so #连接数据库驱动

rm -f /var/www/abc.com/index.php #删除测试页

mount 172.25.254.250:/content /mnt #挂载远程目录

cp /mnt/ula/Discuz_X2.5_SC_UTF8.zip /tmp #cp 网站源文件

cd/tmp

unzip Discuz_X2.5_SC_UTF8.zip #解压

上传

chown apache./var/www/abc.com -R #修改目录和文件的权限

setenforce 0 #关闭selinux

vi /etc/selinux/config Permissive #修改配置文件更改selinux

systemctl start mariadb #启动数据库

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器

mysql

创建数据库discuz; #创建discuz库

将Discuz.* 上的所有内容授予由’uplooking’ 标识的Discuz@’localhost’; #授权php

————————————————– —

测试:

工作站:

vim /etc/hosts #修改hosts

172.25.8.10 www.abc.com

firefox #打开浏览器www.abc.com进行网站初始化、安装和测试

————————————————– ——

常问问题

1)、访问时出现无法连接

检查firewalld和selinux

2)、找不到数据库

检查驱动是否安装

用户评论

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
凉凉凉”凉但是人心

这个项目听起来有意思!我之前也玩过虚拟机,搭建 LAMP 环境确实是一个很有实战意义的训练,可以从基础知识到实际应用都得到锻炼。

    有9位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
抓不住i

终于有人分享这个了!我一直想要尝试搭建LAMP环境,但是总是找不到合适的教程。这篇文章正好解决我的痛点,我一定是要试一下的。

    有8位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
我家的爱豆是怪比i

说起来我还真有个项目要用到LAMP,不过一直没好好研究过Linux系统的配置,看来得趁着机会把这篇学了!

    有8位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
暮染轻纱

LAMP 真的还是蛮好用的架构,稳定性高,易于维护。这篇文章写得很详细,可以帮很多刚接触web开发的同学入门!

    有18位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
你tm的滚

搭建LAMP环境虽然简单,但细节还是要把握好,毕竟每个项目需求都不太一样。这篇文章内容比较全面,能起到很好的指导作用,期待文章后续分享更多实战经验

    有14位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
罪歌

学习 LAMP 是 Web 开发必修课啊! 这篇博文应该写得很有帮助,对于菜鸟新手来说,可以清晰地理解搭建流程,而且图文并茂,更易于消化吸收。

    有15位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
暖瞳

这个实训项目感觉难度不小呀,我可是刚入门 Linux 就遇到很多坑…希望有详细的步骤和解决技巧分享!

    有12位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
我要变勇敢℅℅

实际操作总是比理论讲解要容易理解的多啊。这篇文章提供的实战经验应该很有参考价值!

    有9位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
■□丶一切都无所谓

我感觉这个项目实训有点过于基础了,可能对于有一定经验的开发者来说,缺乏一些挑战性… 希望后续 artigos能分享更高级的架构搭建。

    有17位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
巷雨优美回忆

文章写得不错,详细图文并茂,对于初学者学习 LAMP 架构还是很有帮助的。不过我个人觉得对于 Linux 基础知识的要求有点高,新手可能会比较吃力…

    有19位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
巴黎盛开的樱花

现在网络上LAMP搭建教程层出不穷,这篇文章能提供什么新的东西呢? 希望主题更聚焦,内容更深度、更有实用性比较好!

    有6位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
陌上花

我之前试着搭建过 LAMP ,但是总是遇到一些莫名其妙的问题。这篇文章会不会提供一些常见问题和解决方案呢?

    有16位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
醉红颜

关注这个项目实时更新…感觉很适合用来巩固学习基础知识,而且文章讲的简单易懂!

    有5位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
发型不乱一切好办

我想要搭建一个独立博客网站,不知道LAMP环境是否适合呢?这篇博文能提供一些参考吗?

    有10位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
旧事酒浓

对Linux 系统不太了解,这篇文章能不能详细介绍一下基础配置步骤?比如如何安装 Apache、MySQL 和 PHP ?

    有6位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
野兽之美

期待后续文章分享更多关于 Linux 系统安全性的知识,以及 LAMP 架构的优化建议!

    有16位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
夏至离别

这篇文章对我来说太简单了,我更想看到一些高级方面的实训内容,例如部署负载均衡、缓存机制等等!

    有6位网友表示赞同!

项目实训:采用LAMP(Linux+Apache+Mysql+Php)架构搭建Web服务器
颜洛殇

项目实训总是很能让我检验学习成果,搭建自己的网站是一个很好的目标,希望这篇文章能够帮助我实现!

    有15位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/198114.html

(0)
小su's avatar小su
上一篇 2024年9月25日 下午11:34
下一篇 2024年9月25日 下午11:49

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注