赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 百度云
  3. 云服务器 BCC
  4. 典型实践
  5. 建站教程
  6. Centos-7.2部署LAMP环境

Centos-7.2部署LAMP环境

  • 建站教程
  • 发布于 2025-04-02
  • 0 次阅读
文档编辑
文档编辑

本文介绍了如何搭建LAMP环境,所涉及到的演示内容皆基于centos7.2版本的BCC实例,具体步骤如下。

1.配置防火墙

CentOS 7.0以上的系统默认使用的是firewall作为防火墙。

关闭firewall:

systemctl stop firewalld.service    #停止firewall   
systemctl disable firewalld.service      #禁止firewall开机启动  

2.安装以及配置apache

(1)可直接使用服务器内自带的yum源进行安装;

yum install -y httpd

(2)启动httpd;

systemctl start httpd

(3)查看以及访问; 通过netstat -anplt可查看到80端口已经开启,使用公网IP也可打开apache的默认首页。

BCC-LAMP-01.png

BCC-LAMP-02.png

3.安装php以及依赖扩展,并开启php

(1)安装php环境;

yum install -y php

(2)安装扩展项;

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

(3)修改apache配置文件;

  • 通过httpd -V命令可查看到apache的默认配置文件为:/etc/httpd/conf/httpd.conf

BCC-LAMP-03.png

vim /etc/httpd/conf/httpd.conf

  • 在DirectoryIndex后添加上index.php
  • 在配置文件最后,添加上:
 LoadModule php5_module modules/libphp5.so

 AddType application/x-httpd-php .php

BCC-LAMP-04.png

(4)重启apache,并访问测试。

systemctl restart httpd

进入apache的默认跟目录/var/www/html/,编写phpinfo文件。

vim /var/www/html/index.php

 <?php
         phpinfo();
 ?>

此时通过ip/index.php即可看到

BCC-LAMP-05.png

4.安装mysql,并连接php进行验证

(1)centos7以上的系统,默认数据库为MariaDB,需要下载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 -y mysql-community-server  

成功安装之后重启mysql服务:
systemctl start mysqld

(2) 安装后的mysql数据库是没有密码的,可进入数据库后授权,设置密码。

mysql -u root  
mysql> use mysql;  
mysql> update user set password=PASSWORD("这里输入root用户密码") where user='root';  
mysql> flush privileges;  
mysql> exit  

(3)编写php测试mysql是否可连接的代码,并访问。

vim /var/www/html/index.php

<?php  
$link=mysql_connect("localhost","root","刚才所设置的数据库密码");  
if(!$link) echo "FAILD!error";  
else echo "OK!You succeeded.";  
?>  

此时使用IP/index.php,即可看到

BCC-LAMP-06.png

至此,基于centos7.2系统所安装的LAMP环境已经全部搭建完毕。

相关文章

Centos-7.2部署LNMP环境 2025-04-02 17:55

本文介绍了如何使用centos 7.2系统搭建LNMP环境。centos7.2搭建LNMP具体步骤如下:

Centos-7.2部署LAMP环境 2025-04-02 17:55

本文介绍了如何搭建LAMP环境,所涉及到的演示内容皆基于centos7.2版本的BCC实例,具体步骤如下。

云服务器部署SSL证书-Nginx 2025-04-02 17:55

本文介绍百度智能云“在Nginx服务中部署SSL证书”的方法(含操作指导视频),您可以参考以下视频中的关键步骤指导,使用智能云产品或是自助解决问题,请点击此处观看视频《CentOS安装Nginx服务并部署SSL证书》 说明: 如视频指导中的部分界面元素或操作方式发生变化,请以智能云控制台界面为准。本

云服务器部署SSL证书-Apache 2025-04-02 17:55

基于Centos-7.2部署LAMP环境所搭建的apache环境,为Web服务配置SSL证书(需要提前准备好域名)。以下步骤为配置部署证书的全部过程。

云服务器部署SSL证书-tomcat 2025-04-02 17:55

云服务器部署SSL证书-IIS 2025-04-02 17:55

您需要先将IIS要部署的证书下载到服务器,IIS需要使用.pfx格式证书,百度智能云证书下载方法如图: 将证书上传到服务器中,如图: <

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号