当前位置: 代码迷 >> 综合 >> 【新手教程】CentOS 7.2 1611 使用yum搭建lamp环境常见问题
  详细解决方案

【新手教程】CentOS 7.2 1611 使用yum搭建lamp环境常见问题

热度:27   发布时间:2023-11-22 12:00:45.0

本次实验的环境是:基于VMware Workstation Pro的CentOS 7.2虚拟机,IP地址为192.168.68.143.

安装过程不再赘述,最小化安装,没有其他额外的配置。

步骤一:换国内源(可选)

备份原文件

mkdir /etc/yum.repos.d/ backup

mv /etc/yum.repos.d/ *.repo /etc/yum.repos.d/backup

下下载阿里云源文件

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

步骤二:

安装apache2以及相关组件

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

启动apache2并设置apache2开机自启动

systemctl start httpd

systemctl enable httpd

在浏览器输入IP地址即可访问默认的apache欢迎界面,如果显示连接超时,请关闭防火墙\或者添加相应的规则

关闭防火墙

systemctl stop firewalld

步骤三:安装mysql或者mariadb(二选一即可)

安装mysql

首先需要安装包含有mysql的源文件

rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

如果报错地址无法解析,我们需要修改DNS,这里需要把ens33替换为nmcli connection show显示的网络接口

修改DNS

nmcli connection show

nmcli con mod ens33 ipv4.dns "114.114.114.114 8.8.8.8"

nmcli con up ens33

然后重新安装源文件即可。

安装msql-server

yum install -y mysql-server

安装速度可能较慢

查看mysql默认密码

grep 'temporary password' /var/log/mysqld.log

然后使用默认密码登陆mysql数据库

mysql -uroot -p

修改数据库密码并且使之生效

update user set password=password('000000') where user='root';

flush privileges;

exit;

安装mariadb

yum install mariadb-server mariadb

启动数据库

systemctl start mariadb

systemctl enable mariadb

mariadb默认没有密码,使用以下命令登陆数据库

mysql -uroot

修改数据库密码并且使之生效

update user set password=password('000000') where user='root';

flush privileges;

exit;

安装php

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

重启apache服务

systemctl restart httpd

测试安装效果

vi /var/www/html/index.php

<?php phpinfo(); ?> 

访问IP地址


  相关解决方案