CentOS 7 自建安装Apache+Mysql环境+PHP环境
步骤一:安装Apache
运行以下命令安装Apache服务及扩展包。
yum -y install httpd httpd-manual mod_ssl mod_perl
运行httpd -v命令可查看Apache的版本号。
依次运行以下命令启动Apache服务并设置服务开机自启动。
systemctl start httpd
systemctl enable httpd
查看安装结果。
登录ECS管理控制台。
在左侧导航栏,单击实例与镜像 > 实例。
在实例列表中找到正在部署环境的实例,从该实例的IP地址中复制公网IP。
在本地机器的浏览器地址栏中,输入
http://实例公网IP
并按Enter
键。若返回页面如下图所示,说明Apache服务启动成功。
步骤二:安装MySQL
运行以下命令更新YUM源。
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
运行以下命令安装MySQL。
说明如果您使用的操作系统内核版本为el8,可能会提示报错信息No match for argument。您需要先运行命令yum module disable mysql禁用默认的MySQL模块,再安装MySQL。
yum -y install mysql-community-server --nogpgcheck
运行以下命令查看MySQL版本号。
mysql -V
返回结果如下所示,表示MySQL安装成功。
mysql Ver 14.14 Distrib 5.7.31, for Linux (x86_64) using EditLine wrapper
运行以下命令启动MySQL。
systemctl start mysqld
依次运行以下命令设置开机启动MySQL。
systemctl enable mysqld systemctl daemon-reload
步骤三:安装PHP
更新YUM源。
运行以下命令添加epel源。
yum install -y \ https://repo.ius.io/ius-release-el7.rpm \ https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
运行以下命令添加Webtatic源。
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
运行以下命令,安装PHP。
yum -y install php70w-devel php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-pdo.x86_64 php70w-mysqlnd php70w-fpm php70w-opcache php70w-pecl-redis php70w-pecl-mongodb
如果出现“Cannot find a valid baseurl for repo: webtatic/x86_64”错误提示信息,您可以执行以下操作后,重新运行安装PHP命令。
运行以下命令,打开配置文件。
vi /etc/resolv.conf
按
i
进入编辑模式,将nameserver 8.8.8.8
粘贴到配置文件中。按
Esc
退出,并输入:wq
保存并退出编辑模式。运行以下命令,重启网络。
service network restart
运行以下命令查看PHP版本。
php -v
返回结果如下所示,表示安装成功。
运行以下命令,在Apache网站根目录创建测试文件。
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
运行以下命令重启Apache服务。
systemctl restart httpd
在本地机器的浏览器地址栏中,输入
http://实例公网IP/phpinfo.php
并按Enter
键。显示如下页面表示安装成功。