详解linux centos yum安装LAMP环境

发布时间 - 2026-01-10 22:11:51    点击率:

系统:centos 6.5

1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便。

2.我的机器是centos release 5.9 64为的系统,一般机器都带yum命令,并且yum包源都是可以用的,就是说不用你自己下载东西,直接yum -y install 后面加上你所需要安装的软件,他会自动下载自动安装,非常方便。例如 yum -y install httpd自动下载并安装apache服务器。lamp环境只需要安装httpd,mysql,php

3.首先更新一下yum -y update

4.用yum安装Apache,Mysql,PHP. 

4.1安装Apache

yum install httpd httpd-devel 

安装完成后,用/etc/init.d/httpd start 启动apache

设为开机启动:chkconfig httpd on

4.2 安装mysql

yum install mysql mysql-server mysql-devel 

同样,完成后,用/etc/init.d/mysqld start 启动mysql

4.3 设置mysql密码

mysql>; USE mysql; 
mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root'; 
mysql>; FLUSH PRIVILEGES;

设置mysql密码还可以用:mysql_secure_installation 命令 

4.4允许远程登录

mysql -u root -p 
Enter Password: <your new password> 
mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; 

完成后就能用mysql-front远程管理mysql了。

设为开机启动

chkconfig mysqld on

4.5安装php

yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml 
/etc/init.d/httpd start

5. 测试一下

在/var/www/html/新建个test.php文件,将以下内容写入,然后保存。

<? 
phpinfo(); 
?> 

防火墙配置

a.添加.允许访问端口{80: http}.

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

b.关闭防火墙{不推荐}.

service iptables stop 

c.重置加载防火墙

service iptables restart

6. 然后在客户端浏览器里打开http://serverip/test.php,若能成功显示,则表示安装成功。

至此,安装完毕。以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# centos  # yum  # lamp  # 安装lamp  # yum安装lamp环境  # CentOS 5.5使用yum来安装LAMP(php运行环境)  # CentOS 6.2使用yum安装LAMP以及phpMyadmin详解  # Centos7.2 系统上yum安装lamp环境  # centos6.5 lamp 环境(使用yum安装方法)  # CentOS平台快速搭建LAMP环境的方法  # Centos7.4环境安装lamp-php7.0教程  # centos7.2搭建LAMP环境的具体操作方法  # centos7.0之Lnmp和Lamp详细介绍  # CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)  # CentOS 6.3编译安装LAMP环境笔记  # CentOS使用本地yum源搭建LAMP环境图文教程  # 源代码  # 可以用  # 设为  # 只需要  # 都是  # 完成后  # 你自己  # 他会  # 也很  # 大相径庭  # 半个  # 还得  # 你所  # 若能  # 没啥  # 大家多多  # 就可以  # 很麻烦  # 测试一下  # 客户端 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel API资源类怎么用_Laravel API Resource数据转换  如何在云指建站中生成FTP站点?  浅述节点的创建及常见功能的实现  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  香港服务器建站指南:免备案优势与SEO优化技巧全解析  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  如何用狗爹虚拟主机快速搭建网站?  香港服务器部署网站为何提示未备案?  Bootstrap CSS布局之列表  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  零基础网站服务器架设实战:轻量应用与域名解析配置指南  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  怎么用AI帮你为初创公司进行市场定位分析?  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  如何快速上传自定义模板至建站之星?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  Laravel如何生成URL和重定向?(路由助手函数)  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  php 三元运算符实例详细介绍  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  在Oracle关闭情况下如何修改spfile的参数  手机软键盘弹出时影响布局的解决方法  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  如何快速建站并高效导出源代码?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法  如何快速启动建站代理加盟业务?  如何彻底删除建站之星生成的Banner?  JS弹性运动实现方法分析  如何用虚拟主机快速搭建网站?详细步骤解析  利用vue写todolist单页应用  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  Linux系统命令中screen命令详解  中山网站制作网页,中山新生登记系统登记流程?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  Swift开发中switch语句值绑定模式  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  Python并发异常传播_错误处理解析【教程】  Python进程池调度策略_任务分发说明【指导】  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  如何打造高效商业网站?建站目的决定转化率  如何快速搭建高效可靠的建站解决方案?  如何快速选择适合个人网站的云服务器配置?  如何在香港服务器上快速搭建免备案网站?