Linux快速构建LAMP网站平台

news/2024/5/20 1:32:39/文章来源:https://blog.csdn.net/weixin_34075268/article/details/92239263

1.1 问题
本例要求基于Linux主机快速构建LAMP动态网站平台,并确保可以支撑PHP应用及数据库,完成下列任务:

1)安装LAMP平台各组件,启动LAMP平台

软件包:httpd、mariadb-server、mariadb、php、php-mysql
系统服务:httpd、mariadb
2)编写测试网页,确保LAMP平台可用

访问 http://虚拟机地址/test1.php ,能显示PHP环境信息
访问 http://虚拟机地址/test2.php ,能报告数据库连接状态信息
1.2 方案
在CentOS7系统中开启Web/FTP等网络服务应用时,可能会收到默认配置的防火墙、SELinux等安全防护策略影响。为了避免干扰,学习过程中建议禁止这些保护机制。

关闭防火墙策略:

[root@svr7 ~]# systemctl stop firewalld
[root@svr7 ~]# systemctl disable firewalld
关闭SELinux保护机制:

[root@svr7 ~]# setenforce 0 //立即切换为宽松模式
[root@svr7 ~]# getenforce //确认结果
Permissive
[root@svr7 ~]# vim /etc/selinux/config //以后开机不再强制生效
SELINUX=permissive //宽松模式
1.3 步骤
实现此案例需要按照如下步骤进行。

步骤一:安装LAMP平台各组件,启动LAMP平台


1)安装LAMP各组件软件包主要包括:httpd、mariadb-server、mariadb、php、php-mysql。[root@svr7 ~]# yum  -y  install  httpd  mariadb-server  mariadb  php  php-mysql
.. ..
已安装:mariadb.x86_64 1:5.5.52-1.el7                             mariadb-server.x86_64 1:5.5.52-1.el7                      php.x86_64 0:5.4.16-42.el7                                php-mysql.x86_64 0:5.4.16-42.el7                          
作为依赖被安装:libzip.x86_64 0:0.10.1-8.el7                              perl-DBD-MySQL.x86_64 0:4.023-5.el7                       php-cli.x86_64 0:5.4.16-42.el7                            php-common.x86_64 0:5.4.16-42.el7                         php-pdo.x86_64 0:5.4.16-42.el7                            
完毕!
2)启动LAMP组建对应的系统服务主要包括:Web服务httpd、数据库服务mariadb。PHP网页解析的功能由httpd服务在需要时调用相应的模块文件实现,无对应服务。[root@svr7 ~]# systemctl  restart  httpd  mariadb          //起服务
[root@svr7 ~]# systemctl  enable  httpd  mariadb          //设置开机自启
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
步骤二:编写测试网页,确保LAMP平台可用1)测试PHP网页解析在Web服务器的网页目录下新建一个测试网页 test1.php。[root@svr7 ~]# vim  /var/www/html/test1.php
<?php
phpinfo();                                              //显示PHP环境信息
?>
通过Firefox浏览器访问 http://127.0.0.1/test1.php ,可以看到PHP环境信息,如图-1所示。

Linux快速构建LAMP网站平台

图-1


2)测试PHP网页解析及数据库连接在Web服务器的网页目录下新建另一个测试网页 test2.php,其中本机的mariadb数据库服务未做配置时,管理员账号为root、密码为空。[root@svr7 ~]# vim  /var/www/html/test2.php
<?php$link=mysql_connect('localhost','root','');if($link) echo "Success !!";                 //成功则显示 Success !!else echo "Failure !!";                     //失败则显示 Failure !!mysql_close();                              //关闭数据库连接
?>
通过Firefox浏览器访问 http://127.0.0.1/test2.php ,可以看到数据库连接的反馈信息,正常结果页面应显示"Success !!".
如图-2所示。

Linux快速构建LAMP网站平台

转载于:https://blog.51cto.com/13559661/2073651

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_715518.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php主页备案号底部中间,如何获取公安备案号?如何将公安备案号放到网站底部?...

一、网站公安备案显示&#xff1a;网站通过了公安局备案后需要将“网站公安机关备案编号及图标”放到网站底部&#xff0c;本教程将详细指导如何操作。效果图&#xff1a;二、获取公安备案号及链接通过了公安备案后&#xff0c;获取备案编号及链接的方法&#xff1a;登录公安机…

配置Apache虚拟主机,实现在一台服务器上运行多个网站

Apache虚拟主机实现有三种方法&#xff1a;1、通过不同的IP地址2、通过不同的域名3、通过不同的端口号1、通过不同的IP地址&#xff0c;解析不同的域名&#xff08;1&#xff09;给服务器增加IP&#xff08;另一个域名解析&#xff09;[roothttp ~]# ifconfig eth0:1 192.168.2…

如何下载一些网站本身不希望你下载的文件呢

如一些学习视频之类&#xff0c;如何下载呢&#xff0c;本文主要针对一些非程序员朋友&#xff0c;对于程序员朋友其实稍微模式点的就是下面提到的右击&#xff0c;复制下载地址 其实很简单&#xff0c;打开对应的网站&#xff0c;按F12&#xff0c;浏览器下方就会弹出一个好玩…

不可忽视的力量,插件主题网站

在当前Web2.0时代&#xff0c;Blog&#xff0c;RSS&#xff0c;Wiki等服务充斥着整个互联网。近日&#xff0c;用户个性化定制搜索巨头Google宣布&#xff0c;将向Web 开发人员开放Gadget框架&#xff0c;使其能够在自己的网页上增添Universal Gadget。 这意味这用户可以根据自…

麻烦大家反馈一下昨天的网站访问速度

昨天是我们使用阿里云RDS之后&#xff0c;经历访问高峰期的第一天&#xff0c;麻烦大家反馈一下昨天访问园子的速度&#xff08;尤其是博客站点&#xff09;。 从我们观察的情况看&#xff0c;RDS表现不错。但在16:01与16:46两个时间点出现了RDS数据库连接数突增的情况&#xf…

如何让你的网站用discuz插件变的有力量

2019独角兽企业重金招聘Python工程师标准>>> 有段时间&#xff0c;我们的网站访问量经历了以下三个阶段&#xff1a; 上线第一个月&#xff1a;迅速增长 2-4个月&#xff1a;保持平稳 5-6个月&#xff1a;访问量降低&#xff0c;日活跃度降低 之后我们做了几个动作&…

Google Analytics(分析)-的Blog/网站流量分析器

如果你想要知道你Blog的访问者是如何找到你以及他们是如何与你的Blog/网站互动的&#xff0c;Google Analytics(分析)可以告诉你所有相关信息。由此&#xff0c;你可以将自己的营销资源集中于能够带来投资回报的广告系列和活动上&#xff0c;并且改进自己的Blog/网站以促进更多…

文字选中_防止网站文章被采集:禁止F12,禁止Ctrl+s,禁止ctrl+u,禁止选中文字,禁止鼠标右键...

作为一名SEOer&#xff0c;相信大家都应该听说过“文章采集”&#xff0c;自己原创手写的文章半小时内被别人原模原样采集走了&#xff0c;最可气的是自己发布的文章没有排名&#xff0c;甚至是还没有被百度搜索引擎收录&#xff0c;而那个采集我们文章的人却已经拥有了一个很不…

LAMP网站架构分析

转自&#xff1a;http://www.williamlong.info/archives/1908.html LAMP&#xff08;Linux-Apache-MySQL-PHP&#xff09;网站架构是目前国际流行的Web框架&#xff0c;该框架包括&#xff1a;Linux操作系统&#xff0c;Apache网 络服务器&#xff0c;MySQL数据库&#xff0c;P…

推荐awstats网站分析器,很强大

AWStats简单介绍 AWStats是在Sourcefroge上发展很快的一个基于perl的web日志分析工具。与其他工具相比&#xff0c;其优势在于 1. 界面友好&#xff0c;可以根据浏览器直接调用相应的语言界面&#xff08;支持中文&#xff09;&#xff1b; 2.基于perl&#xff0c;并且很好的…

如何在电脑上测试手机网站(补充)和phonegap

颜海镜 介绍了专业人士精准测试手机网站的经验 http://www.cnblogs.com/yanhaijing/p/3557261.html, 因为太专业了&#xff0c;稍显复杂和琐碎&#xff0c;这里我介绍下我一直关注的的 inter XDK 去年的 xdk 是浏览器插件&#xff0c;今年用nodejs重写了&#xff0c;可见前端会…

配置网站所需要的服务器环境,服务器什么环境配置放的网站多

服务器什么环境配置放的网站多 内容精选换一换Atlas 500 Pro 智能边缘服务器(型号 3000)安装上架、服务器基础参数配置、安装操作系统等操作请参见《Atlas 500 Pro 智能边缘服务器 用户指南(型号 3000)》&#xff0c;安装操作系统完成后&#xff0c;配置业务网口IP地址&#xf…

千万级PV规模高性能高并发网站架构

防伪码&#xff1a;好久不见&#xff0c;你会不会突然的出现。客户端&#xff1a;缓存&#xff08;expires&#xff09;、deflate压缩缓存服务器&#xff1a;CDN/cache缓存静态内容如&#xff1a;html、jpg、gif、js等静态web服务器&#xff1a;Apache/nginx静态服务器提供html…

大型网站技术架构(六)网站的伸缩性架构

2019独角兽企业重金招聘Python工程师标准>>> 网站系统的伸缩性架构最重要的技术手段就是使用服务器集群功能&#xff0c;通过不断地向集群中添加服务器来增强整个集群的处理能力。“伸”即网站的规模和服务器的规模总是在不断扩大。 1、网站架构的伸缩性设计 网站的…

没有网站,靠什么来吸引近9亿的互联网用户

2019独角兽企业重金招聘Python工程师标准>>> 2018年水果连锁企业百果园&#xff0c;其线上销售额突破20亿元、日订单量达6万单,光小程序用户数累计达到了1300万。 数据显示&#xff0c;以互联网起家的瑞幸咖啡在2018年的互联网市场占有率在30%左右&#xff0c;而作为…

制作网站以及发布的流程

本来我也没有自己做网站的打算的&#xff0c;但是前段时间无意中浏览CSDN的时候看到一个在校的学生为他的女朋友做了一个网站&#xff0c;受此启发&#xff0c;也想做一个送给一直暗恋着的她。于是自己也做了一个网站&#xff0c;前后花费了大约三天的时间。 好了&#xff0c;…

世界最大的两个BT网站被迫下线 ExtraTorrent遭遇DDoS攻击

海盗湾和ExtraTorrent遭遇DDoS网络攻击&#xff0c;被迫下线&#xff0c;这2个网站已经无法访问。根据TorrentFreak报道&#xff0c;ExtraTorrent这次被攻击与其新上线的代理保护措施有关&#xff0c;而海盗湾网站为什么无法访问&#xff0c;目前还不清楚。 ExtraTorrent为什么…

《社交网站界面设计(原书第2版)》——3.16 欢迎界面

3.16 欢迎界面 是什么 用户注册一个新的网络服务后&#xff0c;需要弄清楚可以在网站上干什么以及如何开始&#xff08;见图3-29&#xff09;。 何时使用新用户第一次访问你的网站。你想让用户熟悉重要或者有用的功能。如何使用 热烈而又亲切地欢迎新用户的到来。可以在用户注…

建站利器 | 阿里巴巴上线静态开源站点搭建工具 Docsite

2019独角兽企业重金招聘Python工程师标准>>> 摘要&#xff1a; 近日&#xff0c;阿里巴巴在Github上线了静态开源站点搭建工具Docsite&#xff0c;这是一款集官网、文档、博客和社区为一体的静态开源站点的解决方案&#xff0c;具有简单易上手、上手不撒手的特质&am…