手动搭建 LAMP(Linux+Apache+Mysql+PHP)环境

1、登陆linux实例
2、安装 Apache
  1. 执行以下命令,安装 Apache。
yum install httpd -y
  1. 启动 Apache
systemctl start httpd #这个是centos7开启apache命令,centos6开启apache用这个命令service httpd start 
  1. 将apache设置为开机自启动
systemctl enable httpd
  1. 在本地浏览器中访问ip地址,查看 Apache 服务是否正常运行
http://IP地址
  1. 显示如下,则安装成功
    手动搭建 LAMP(Linux+Apache+Mysql+PHP)环境_第1张图片
3、安装MariaDB(MYSQL)
  1. 查看系统中是否已安装 MariaDB。
rpm -qa | grep -i mariadb
  1. 如果返回以下,则表示已经存在MariaDB在这里插入图片描述
  2. 如果存在MariDB,则需要先移除已经存在的包
yum -y remove 包名
  1. 在 /etc/yum.repos.d/ 下创建 MariaDB.repo 文件。
vi /etc/yum.repos.d/MariaDB.repo
  1. 按i进入编辑模式,再复制如下
# MariaDB 10.4 CentOS repository list - created 2019-11-05 11:56 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
  1. 复制完成,按ESC退出编辑模式,按:wq保存文件并返回
  2. 安装MariaDB
yum -y install MariaDB-client MariaDB-server
  1. 启动 MariaDB 服务,并设置为开机自启动
systemctl start mariadb#启动MariaDB 服务
systemctl enable mariadb#将MariaDB设置为开机自启动
  1. 验证 MariaDB 是否安装成功
mysql
  1. 显示如下结果,则成功安装
    手动搭建 LAMP(Linux+Apache+Mysql+PHP)环境_第2张图片
  2. 退出 MariaDB。
\q
4、安装PHP
  1. 更新 yum 中 PHP 的软件源
rpm -Uvh https://mirrors.cloud.tencent.com/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

2、安装 PHP 7.0.33 所需要的包

yum -y install php70w php70w-opcache php70w-mbstring php70w-gd php70w-xml php70w-pear php70w-fpm php70w-mysql php70w-pdo

3、修改 Apache 配置文件

vi /etc/httpd/conf/httpd.conf

4、按 “i” 切换至编辑模式,并依次修改

ServerName localhost:80 #在 ServerName www.example.com:80 下另起一行,输入内容
Require all granted #将  中的 Require all denied 修改为 Require all granted。
DirectoryIndex index.php index.html #将  中内容替换为 DirectoryIndex index.php index.html。
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps#在 AddType application/x-gzip .gz .tgz 下输入

5、修改完成按 “Esc”,输入 “:wq”,保存文件并返回。
6、执行以下命令,重启 Apache 服务。

systemctl restart httpd
4、验证环境配置

1、执行以下命令,创建测试文件。

echo "" >> /var/www/html/index.php

2、在本地浏览中访问以下地址,查看环境配置是否成功。

http://云服务器实例的公网 IP/index.php

3、显示结果如下,则说明 LAMP 环境配置成功
手动搭建 LAMP(Linux+Apache+Mysql+PHP)环境_第3张图片

你可能感兴趣的:(PHP)