下载安装vmware
下载contos7
安装虚拟机 看网上教程这个简单 安装时设定用户名密码要记住
vmware 编辑 首选项 设备 开启虚拟打印机
虚拟机启动报错 无法链接虚拟设备idel:0 编辑虚拟机设置 cd/dvd 选择你的镜像文件 保存 重启虚拟机
进入系统设定语言为中文
用root账号登陆 因为具有最高权限
桌面右键终端开发 linux命令
先pwd 当前目录/root/桌面
在cd ../../
pwd 查看当前目录 ls 展示所有linux目录 这是linux所有目录
开始 安装appche
yum -y install httpd
报错 Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"
去右上角设置 打开网络 -》有线-》开启
然后 输入命令 service network restart
重启网络 在 输入 yum -y install httpd
报错 another app is currently holding the yum lock;waiting for it to exit
表示进程被锁住了 重新打开一个新的终端 执行
rm -f /var/run/yum.pid
强制关掉yum进程 然后等待安装完成
开启apache服务
systemctl start httpd.service
设置apache服务开机启动
systemctl enable httpd.service
验证apache服务是否安装成功
点击左上角应用程序 打开 火狐
浏览器输入 localhost 或者输入本机ip
CentOS7查看ip地址的命令为:
ip addr
页面显示 testing123表示appche已经安装成功
安装PHP
1.安装
yum -y install php
2.重启apache服务
systemctl restart httpd或者systemctl restart httpd.service
项目根目录在var/www/html下
然后,你可以写一个php文件在浏览器中运行一下了;
eg:
vi /var/www/html/info.php
i
<?php phpinfo(); ?>
Esc
:wq
然后,在自己电脑浏览器输入 192.168.1.1/info.php
运行,会出现php的一些信息
1.安装开启MySQL服务
yum -y install mariadb*
时间长 等安装完!
2.开启MySQL服务
systemctl start mariadb.service
3.设置开机启动MySQL服务
systemctl enable mariadb.service
4.设置root帐户的密码
mysql_secure_installation
初次安装 MySQL没有密码 后期可以自己改
修改密码方法
- # mysql -uroot -p /*输入密码进入*/
- /*第一个方式:直接编辑数据库字段*/
- MariaDB [(none)]> use mysql;
- MariaDB [mysql]> UPDATE user SET password=password('newpassword') WHERE user='root';
- MariaDB [mysql]> flush privileges;
- MariaDB [mysql]> exit
- /*第二个方式:修改密码,不用进入mysql*/
- MariaDB [(none)]> SET password for 'root'@'localhost'=password('newpassword');
- MariaDB [(none)]> exit;
六、将PHP和MySQL关联起来
执行 yum search php,
选择你需要的安装:
执行 yum -y install php-mysql
七、安装常用的PHP模块
例如,GD库,curl,mbstring,...
1.安装:
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
2.重启apache服务
systemctl restart httpd.service
这样lamp环境已经搭好 后续其他配置自己完善!
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
mysql被orclace收购
CentOS 7.0默认使用MariaDB 他是mysql一个分支
详细看网上资料