【服务器选择的阿里云ecs服务器,系统centos7.4版. 】
Centos 7.4-64 bit
查看系统版本信息:
lsb_release -a
查看是否安装Apache :
httpd –v
检查是否安装Mysql:
service mariadb status #查看状态
一 Apache
1、安装Apache :
yum -y install httpd
安装成功,结果如下:
2、安装apache扩展
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
安装成功,结果如下:
3、启动Apache:
systemctl start httpd.service #启动apache
systemctl stop httpd.service #停止
systemctl restart httpd.service #重启
systemctl enable httpd.service # 添加服务
添加服务成功后,执行:
service httpd start
浏览器访问ip,安装成功,结果如下:
二、PHP
1、安装PHP :
yum -y install php
2、安装php-fpm
yum -y install php-fpm
3、安装php扩展
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
测试php安装,打印phpinfo :
cd /var/www/html
touche v.php # 创建文件
vim v.php #编辑
按i键编辑,完成后按Esc键回到控制模式,再按shift+:键输入wq回车即可保存。
插入代码:
hello world';
phpinfo();
?>
浏览器输入 127.0.0.1/v.php 查看PHP安装状态。
【如果内容原样输出出来,请重启apache】
三、Mysql
1、安装Mysql
yum -y install mysql
安装成功,结果如下:
2、安装mysql-server
yum -y install mysql-server
安装失败,原因是在centos7中,mysql被mariadb代替了,默认把mariadb视为mysql:
3、解决如下,安装mariadb:
yum -y install mariadb-servie
提示我已经安装了,并且为最新版本:
4、安装php-mysql
yum -y install php-mysql
安装成功,结果如下:
5、安装mysql扩展
yum -y install mysql-connector-odbc libdbi-dbd-mysql mysql-devel
安装成功,结果如下:
6、启动mysql
systemctl start mariadb.service #启动
systemctl stop mariadb.service #停止
systemctl restart mariadb.service # 重启
systemctl enable mariadb.service # 设置开机启动
【 使用yum install mariadb安装mysql数据库之后,在用systemctl start mariadb命令启动mysql时,
提示: Failed to start mariadb.service: Unit not found。出现此问题是由于安装mariadb数据库时未安装mariadb-server服务器,
执行命令yum install mariadb-server后,执行systemctl start mariadb,正常启动mysql数据库,无报错~ 】
7、配置mysql
【初次安装mysql是没有密码的,要设置密码,,默认账户为root
设置mysql root账户的密码】
mysql_secure_installation
是否设置密码? Y
依次:
设置密码->确认密码->删除匿名用户->不允许root远程连接->删除测试数据库并访问它->重新加载表数据
至此,环境安装成功..
(yum在线安装,版本默认php 5.4 apache 2.4.6)
文章转载自:https://blog.csdn.net/qiaosym/article/details/78710305