本文参考http://www.jb51.net/article/95779.htm,如有疑问请结合原文理解。
一. 添加阿里云源
1. 先备份原来的源:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup。
2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/。
我的服务器是阿里云centos7.3的,则添加7版本的云源:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo。
3.然后重建
yum clean all
yum makecache
二. 安装mysql
1. 执行yum命令安装MySQ
yum -y install mysql mysql-server
2 .把添加MySQL进开机启动项,并立即启动MySQL
/bin/systemctl enable mysqld.service #重启自动启动
/bin/systemctl start mysqld #重新启动mysql服务
3.设置MySQL root帐号密码
mysql_secure_installation
回车,根据提示输入Y
输入2次密码,回车
根据提示一路输入Y
完成后重新启动 MySQL
/bin/systemctl start mysqld
查看启动情况:netstat -tulpn | grep -i mysql;或者:netstat -ntlp;可以看到mysqld占用了3306端口
三、安装apache
1. 使用yum命令安装Apache
yum –y install httpd
2.设置开机启动Apache
/bin/systemctl enable httpd
3.启动Apache
/bin/systemctl start httpd
4. 现在直接在浏览器键入http://localhost或http://本机IP,应该会看到Apache的测试页面
如果是阿里云服务器则需要设置安全组允许80端口访问
安装扩展:yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
四. 安装php
1.使用yum命令安装PHP
[root@localhost ~]# yum -y install php php-mysql
[root@localhost ~]# yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
#安装php常用扩展
ps:apache默认网站目录/var/www/html
然后,我们提供php页面,测试
cd /var/www/html
vi index.php #创建index.php文件
<?php
phpinfo();
?>
然后访问http://你的IP地址/index.php即可显示页面。
如果php返回500错误则是php文件语法有错误。(本人就因为漏了个?找了很久错误,一直以为是安装有问题,其实不然)
五. 启动php错误提醒
1. 找到php的配置文件:/etc/php.ini。添加display_errors=On和error_reporting = E_ALL | E_STRICT这两个选项
2. 再找到 apache的配置文件:/etc/httpd/conf/httpd.conf,在最后加上两行:
php_flag display_errors on
php_value error_reporting 2039