各组件版本:
Linux:CentOS 7 1511 64位 (提前下载)
Apache:Apache 2
Mysql:MariaDB 5.5.52
Php 5.4.16
VMware Workstation 12.5 (提前下载)
Xshell 5.0 (提前下载)
1.Linux安装
第一种方式(简单版):
VMware --》创建虚拟机--》典型--》安装程序光盘映像文件(iso)(可自动检测到CentOS 64位)--》输入全名/用户名等--》存储位置尽量不在C盘--》自定义硬件,网络适配器设置为桥接,每个处理器核心数量可设置为2--》自动安装,内容较多,需要时间较长
第二种方式(生产环境版):
VMware --》创建虚拟机--》典型--》稍后安装操作系统--》选择Linux CentOS 64位--》存储位置尽量不在C盘--》最大磁盘大小设置为10G--》自定义硬件,网络适配器设置为桥接,每个处理器核心数量可设置为2--》CD/DVD中选择CentOS的iso文件--》开启此虚拟机--》Install CentOS 7 --》Enter建--》选择语言界面--》设置时间/语言选项,软件选择--基础设施服务器(右侧可勾选其他想要的服务),安装位置,选择自动分区(具体分区可查阅分区相关手册,此处还是比较重要的),网络和主机名设置开启--》开始安装,设置root密码
PS:以下操作均可以通过Xshell完成
2.Apache安装
yum install httpd
第一、启动、终止、重启
systemctl start httpd.service #启动
systemctl stop httpd.service #停止
systemctl restart httpd.service #重启
第二、设置开机启动/关闭
systemctl enable httpd.service #开机启动
systemctl disable httpd.service #开机不启动
第三、检查httpd状态
systemctl status httpd.service
3.关闭防火墙
system stop firewalld.service
4.安装MariaDB数据库
CentOS 7.0中,已经使用MariaDB替代了MySQL数据库,原因你懂的,MYSQL被Oracle收购以后,前景堪忧,所以MYSQL兄弟MariaDB就出来了,继续开源事业。
安装:yum -y install mariadb-server mariadb-client
启动:systemctl start mariadb.service
systemctl enable mariadb.service
修改密码: mysql_secure_installation-》Disallow root login remotely?(不允许远程登录)等等
进入数据库:mysql [-h主机地址] -u用户名 -p用户密码
如果无法远程连接数据库:进入数据库后
use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
解释:
帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,
从"localhost"改称"%"
PS:mysql 语句结尾必须加“;”才可以结束、执行
5.PHP安装
yum -y install php
php各项服务安装:
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-mysql
网站文件夹:
/var/www/html
新建一个PHP测试文件并进入编辑
vi index.php
PS:遇到问题请重启试试