目标: linux (centos7) + apache + mysql +php
1 在OS系统上安装虚拟机
2 在虚拟机上安装最新的CentOS 7 的
3 安装Apache 配置 Apache 的环境
4 安装mysql 配置mysql
5 安装PHP 配置环境
6 测试网页 完成 linux + apache + mysql + php 的配置 (lamp)
参考书目 : 鸟哥的linux 私房菜 ; 百度 ; 论坛 ; 博客
http://blog.csdn.net/u014673516/article/details/62045602
http://blog.csdn.net/silyvin/article/details/54982119
http://blog.csdn.net/onothing12345/article/details/49910087
安装虚拟机:
1.安装VMware 由于是OS系统,百度一下马上就有了。
2. 注意的是,VMware 虚拟机可以安装多个虚拟机,以后测试局域网可以使用。
下载linux centos7
1.去官网 https://www.centos.org/download/ 选择DVD ISO
2. 在VMware安装centos7, 按照网上的步骤一步一步的来,选择有桌面的! (我之前选的是没有桌面的,结果后来再去下载桌面,浪费了好多时间)。
3. 切换到ROOT登陆。
安装apache
1.安装 yum -y install httpd
鸟哥的书上说一起下载
yum install httpd mysql mysql-server php php-mysql. 这里可能出了个问题
2.开启apache服务 systemctl start httpd.service
这里鸟哥用的 centos 版本更新过了,部分命令修改了
http://www.linuxidc.com/Linux/2017-05/143881.htm
3.设置apache服务开机启动 systemctl enable httpd.service
vim /etc/httpd/conf/httpd.conf
可以针对服务器环境设置项目
4.验证apache服务是否安装成功
service httpd status
在火狐浏览器中输入虚拟机的ip地址,
CentOS7查看ip地址的方式为:
ip addr 或者
ifconfig
mysql
1.好像按照鸟哥的没有成功,就百度了一下,可能也是版本的问题。百度了一下,各种方法都有,可以成功就可以。
2.下载 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
3.rpm 安装 mysql 相应的 yum源: rpm -ivh mysql-community-release-el7-5.noarch.rpm
4.安装mysql yum install mysql-community-server
5.重启apache systemctl restart httpd.service
6. 修改密码
mysqladmin -u root password ' 密码 '.
安装 PHP
1. rpm 安装 Php7 相应的 yum源:rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm.
2. 安装phpyum install php70w.
3. 重启apache systemctl restart httpd.service
4.写一个php文件 vi /var/www/html/info.php
参考鸟哥 的 <?php phpinfo ()>; ?>
然后用浏览器去浏览一下,成功出线PHP 就OK了
5.将PHP和MySQL关联起来 yum -y install php-mysql
这一步可以和鸟哥的书上之前的步骤合并
1 httpd (apache主程序)
2 mysql (MySQL 客户端程序)
3 mysql-server (MySQL服务器程序)
4 php (PHP主程序)
5 php-devel (PHP发展工具)
6 php-mysql (提供给PHP程序读取MYSQL数据库的模块)
6.安装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
7.重启apache systemctl restart httpd.service
第一步到此结束
之前检查 apache 可用
service httpd status