centos7 配置 php mysql appche 环境

下载安装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没有密码 后期可以自己改
修改密码方法
  1. # mysql -uroot -p /*输入密码进入*/  
  2. /*第一个方式:直接编辑数据库字段*/  
  3. MariaDB [(none)]> use mysql;  
  4. MariaDB [mysql]> UPDATE user SET password=password('newpassword') WHERE user='root';  
  5. MariaDB [mysql]> flush privileges;  
  6. MariaDB [mysql]> exit  
  7. /*第二个方式:修改密码,不用进入mysql*/  
  8. MariaDB [(none)]> SET password for 'root'@'localhost'=password('newpassword');  
  9. 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一个分支
详细看网上资料
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值