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

本次实验的环境是:基于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地址


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值