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