CentOS 7 搭建Apache+Mysql+PHP环境

CentOS 7 搭建Apache+Mysql+PHP环境第一步 安装 Centos7 如果需要桌面环境的 选择 带 GUI 的服务器 即可 附加选项根据需要选择 其他配置采用系统默认即可 第二步 安装 Apache 安装完系统后进入终端界面 1 运行以下命令安装 Apache 服务及扩展包

欢迎大家来到IT世界,在知识的湖畔探索吧!

第一步:安装Centos7

如果需要桌面环境的,选择“带GUI的服务器”即可,附加选项根据需要选择。

CentOS 7 搭建Apache+Mysql+PHP环境

其他配置采用系统默认即可。

第二步:安装Apache

安装完系统后进入终端界面。

CentOS 7 搭建Apache+Mysql+PHP环境

1、运行以下命令安装Apache服务及扩展包。

yum -y install httpd httpd-manual mod_ssl mod_perl

2、安装完毕后可以使用httpd -v查看apache的版本号

3、开启Apache服务并设置服务开机自启动

systemctl start httpd

systemctl enable httpd

4、开启防火墙80端口和3306端口

firewall-cmd –permanent –add-port=80/tcp

firewall-cmd –permanent –add-port=3306/tcp

firewall-cmd –reload

在测试机的浏览器上输入服务器的ip地址,如果可以显示以下内容,则说明Apache服务启动成功。

CentOS 7 搭建Apache+Mysql+PHP环境

第三步:安装mysql,以常用的5.7版本为例

1、运行以下命令更新YUM源。

rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

2、运行以下命令安装mysql

yum -y install mysql-community-server –nogpgcheck

3、查看mysql版本号

mysql -V

4、启动mysql

systemctl start mysqld

5、依次运行以下命令设置开机启动MySQL

systemctl enable mysqld

systemctl daemon-reload

第四步:安装PHP

1、更新YUM源

yum install -y \

https://repo.ius.io/ius-release-el7.rpm \

https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

2、添加Webtatic源

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

3、安装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

4、查看PHP版本

php -v

5、运行以下命令,在Apache网站根目录创建测试文件

echo ”
” > /var/www/html/phpinfo.php

6、重启Apache服务

systemctl restart httpd

在测试机的浏览器上输入http://服务器ip地址/phpinfo.php,如果可以显示以下内容,则说明安装成功。

CentOS 7 搭建Apache+Mysql+PHP环境

此时安装全部完成。

在使用过程中发现连接mysql的时候登录使用默认密码失败。

CentOS 7 搭建Apache+Mysql+PHP环境

究其原因,是因为mysql5.7为了安全性的考虑,在安装的时候随机生成了一个初始密码,放在/var/log/mysqld.log文件中了,所以我们需要查一下/var/log/mysqld.log这个文件,就可以知道初始密码是什么了。

使用以下命令

cat /var/log/mysqld.log | grep password

CentOS 7 搭建Apache+Mysql+PHP环境

红框内为随机初始密码。

修改mysql登录密码:

/usr/bin/mysql_secure_installation

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/90864.html

(0)
上一篇 8小时前
下一篇 8小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信