千家信息网

centos7.2怎么搭建LAMP环境

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容主要讲解"centos7.2怎么搭建LAMP环境",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"centos7.2怎么搭建LAMP环境"吧!一、ap
千家信息网最后更新 2026年11月02日centos7.2怎么搭建LAMP环境

本篇内容主要讲解"centos7.2怎么搭建LAMP环境",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"centos7.2怎么搭建LAMP环境"吧!

一、apache、php、mysql安装

1.安装php

分步式安装:

下载php
解压:tar -zxvf mirror
安装gcc:yum install -y gcc gcc+ libxml2-devel
编译:./configure --prefix=/usr/local/php7 --enable-fpm

也有比较简单的yum安装方式(在线安装,方便省事):

yum install -y php 等待安装完成

再输入如下命令进行php组件安装:

yum install -y php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

测试php是否正常安装,输入php echo "xxx",若显示 could not open input file echo ,说明已经安装成功,或者写一个php文件执行一下即可

2.安装apache

需要服务器联网

安装:yum install -y httpd

运行:/bin/systemctl start httpd.service

执行完运行命令之后是看不到效果的,这时候再输入查看apache服务状态命令来查看服务是否已经启动:

查看状态:service httpd status

apache开启服务:systemctl start httpd

apache停止服务:systemctl stop httpd

测试apache服务是否正常开启,在我们本地浏览器里输入云服务器的公网ip,我这里以118.89.32.6为例

如上所示,表示apache正常开启;

3.安装mysql

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
成功安装之后重启mysql服务

service mysqld restart

初次安装mysql是root账户是没有密码的
设置密码的方法:

输入mysql -uroot进入mysql数据库
mysql> set password for 'root'@'localhost' = password('mypasswd');
mysql> exit

远程授权连接mysql
mysql>grant all privileges on *.* to 'root'@'%' identified by '你要设置的数据库密码' with grant option;
mysql>flush privileges;

注解:

1.rpm: 是rpm package manager(rpm软件包管理器),一种用于互联网下载包的打包及安装工具,它包含在某些linux分发版中。它生成具有.rpm扩展名的文件。与dpkg类似。

对应命令:

在terminal中,基本的安装指令如下:

rpm -i xv-3.10a-13.i386.rpm

如果你的连网速度足够快,也可以直接从网络上安装应用软件,只需要在软件的文件名前加上适当的url路径。

作为一个软件包管理工具,rpm管理着系统已安装的所有rpm程序组件的资料。我们也可以使用rpm来卸载相关的应用程序。

rpm -e xv

rpm的常用参数还包括:

-vh:显示安装进度;

-u:升级软件包;

-qpl:列出rpm软件包内的文件信息;

-qpi:列出rpm软件包的描述信息;

-qf:查找指定文件属于哪个rpm软件包;

-va:校验所有的rpm软件包,查找丢失的文件;

-qa: 查找相应文件,如 rpm -qa mysql

2.yum: yum(全称为 yellow dog updater, modified)是一个在fedora和redhat以及centos中的shell前端软件包管理器。基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

对应命令:

安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm

删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm

升级软件:yum upgrade foo或者yum update fo

查询信息:yum info foo

搜索软件(以包含foo字段为例):yum search foo

显示软件包依赖关系:yum deplist foo

-e 静默执行
-t 忽略错误
-r[分钟] 设置等待时间
-y 自动应答yes
--skip-broken 忽略依赖问题
--nogpgcheck 忽略gpg验证

check-update 检查可更新的包
clearn 清除全部
clean packages 清除临时包文件(/var/cache/yum 下文件)
clearn headers 清除rpm头文件
clean oldheaders 清除旧的rpm头文件
deplist 列出包的依赖
list 可安装和可更新的rpm包
list installed 已安装的包
list extras 已安装且不在资源库的包
info 可安装和可更新的rpm包 信息
info installed 已安装包的信息(-qa 参数相似)
install[rpm包] 安装包
localinstall 安装本地的 rpm包
update[rpm包] 更新包
upgrade 升级系统
search[关键词] 搜索包
provides[关键词] 搜索特定包文件名
reinstall[rpm包] 重新安装包
repolist 显示资源库的配置
resolvedep 指定依赖
remove[rpm包] 卸载包

3.wget:

wget 是一个从网络上自动下载文件的自由工具,支持通过 http、https、ftp 三个最常见的 tcp/ip协议 下载,并可以使用 http 代理。"wget" 这个名称来源于 "world wide web" 与 "get" 的结合。

所谓自动下载,是指 wget 可以在用户退出系统的之后在继续后台执行,直到下载任务完成。

如果以上两行命令都执行成功,显示complete,则可以使用navicat 之类的来管理mysql数据库

二、配置apache、php

2.1配置apache

使用httpd -v 命令查看apache的配置文件httpd.conf文件所在目录:

如红色圈出的所示,apache配置文件在etc/httpd/conf/目录下

进入该目录,cd /etc/httpd/conf

要修改的内容:

1、添加#加载php处理模块

loadmodule php5_module modules/libphp5.so#添加php等后缀的处理

addtype application/x-httpd-php .php

2、修改

directoryindex index.html

改成

directoryindex index.php index.html

3、修改默认访问路径

documentroot = "/var/www"

方便起见,之后的所有directory 都修改为/var/www

修改完所有的配置之后,点击esc键 再按住shift+;进入底行模式,输入wq 保存退出。

2.2配置php.ini

1、输入php --ini命令查看php.ini文件路径:此处不再上图,太马达。

2、找到extension最多的地方,将前面的;去掉使php支持mysql,并且配置时要指定--with-mysql的值,如果之前安装时未配置,需要重新配置,编译,安装

;extension=php_mysql.dll

要使用phpmyadmin或mysqli函数打开,并且配置时要指定--with-mysqli的值,如果之前安装时未配置,需要重新配置,编译,安装

;extension=php_mysqli.dll

要php支持png,jpg,gif等(phpcmsv9必须)打开

;extension=php_gd2.dll

大字符集,支持多字符集之间的转换打开

;extension=php_mbstring.dll

php5默认时间与北京时间相差八小时(少八小时)

为什么呢?php5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时,查找

;date.timezone =

将;去掉,并修改成date.timezone = prc

除了e_notice类型的错误(notice)不报告,其他的都报告,查找error_reporting = e_all

改成error_reporting = e_all & ~e_notice

3、找到extension_dir

去掉前面的分号,修改为extension_dir = "你的php安装目录/ext"

php安装目录查看:

4、在linux中输入rpm -ql php 查看php安装目录:

修改完所有的配置之后重启apache:

systemctl stop httpd

systemctl start httpd

或者:

systemctl restart httpd

三、一键安装:(方便省事^_^)

需要一键安装包,我这里使用的是阿里云提供的安装包:

打开xshell ,进入xftp界面:将本地安装包拖入远程服务器root目录下:

切换到xshell窗口,进入root目录下 :cd /root

依次键入以下命令安装:

chmod -r 777 sh-1.5.5

cd sh-1.5.5

./install.sh

剩余的配置步骤同上面一样,具体目录如下:

之后便可以通过xftp上传自己的项目到网站根目录了。

到此,相信大家对"centos7.2怎么搭建LAMP环境"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

文件 软件 配置 软件包 服务 命令 目录 输入 管理 信息 时间 服务器 支持 更新 环境 成功 内容 密码 小时 工具 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 亿人帮互联网科技有限公司 湖南永感互联网科技有限公司 科技平台互联网 互联网科技有限公司经营范围 美国互联网科技巨头监管 金融科技创新监管互联网金融 互联网金融与金融科技 互联网未来科技 贷财互联网科技 凡科互联网科技 碳银互联网科技有限公司 安控科技rtu产品工业互联网 佳云科技和互联网广告 上海宁丞科技互联网 互联网与医疗科技 苏州铭阳互联网科技有限公司 洛阳昕诺飞互联网科技有限公司 佛山市翊博互联网络科技有限公司 伍佰万互联网科技怎么赚钱 河南商务圈互联网科技有限公司 互联网科技卖菜 高科技与互联网 互联网科技公司介绍 富国互联网科技创新基金 深圳国际航运科技和互联网 中国的互联网科技企业的崛起 中国互联网有什么科技含量 汽车互联网创新科技园 宁夏众和广鑫互联网科技有限公司 唯美互联网科技
0