Centos 7 配置php+mysql+apache

Centos 7 配置php+mysql+apache

 

首先接触了一下我们的centos 7 哇,感觉发现了新世界的大陆

 

废话不多说,首先开始进行配置安装

 

图文就算了,一路上没有图片,只有留下的膝盖

 

下面开始

 

首先安装一个虚拟机,现在的虚拟机都支持linux系统,你会发现在选择系统包的时候,就已经在提醒你会进行简便安装,如果没有提醒,那么恭喜,你的可能是盗版或者版本不对,一定要切记,下载虚拟机用的,不然,你会一直安装报错,这点我深有体会,真心累

 

然后开始自定义安装,好吧,我发誓,这一步真的不是我想跳过,只是我真的英语不过关,我一定要把英语过关,我发誓

 

/*

       *自定义安装需要自己安装GUI界面,推荐大家用服务机,虽然KDE好看,花哨,但是毕竟各方面没有服务端的好

              *然后就是各种坑了,如果有人安装好了,麻烦大神请指教

*/

执行简易安装

 

Yum篇

 

我首先安装了MySQL

 

由于centos 7 版本已经在默认程序中将MySQL移除,所以,我们可以使用mariadb代替

 

本次需要用到的是yum

 

相关简介:https://baike.baidu.com/item/yum/2835771?fr=aladdin

 

首先打开终端

 

然后执行:yum install mariadb-server mariadb

 

这个时候就开始安装了,如果你的yum没有反应的话,你需要自己检测一下虚拟机内部是否存在yum管理

 

如果没有的话,或者其他,建议你先升个级

 

执行yum update

 

关于yum的命令

 

相关链接:https://www.cnblogs.com/liaocheng/p/4243589.html

 

大约在几分钟后就可以了,如果在安装过程中有提示你确定,直接y

 

如果你没有看到或者其他的话,个人建议,要么先学英文(哇,竟然有人比我对英文还白),要么就是根本没有这一项,但是我安装的时候出现了,看情况而定

 

然后开始检测

 

MySQL篇

 

 

终端输入mysqladmin –version

 

检测是否安装

 

然后设置密码(用户密码)

 

Mysqladmin -u root password“password”;

 

最后面用“”包起来的就是密码,你可以随意设置

 

然后如果你不太适应的话,就设置一个远程登录

 

进入mysql

进入mysql

进入mysql

 

*重要的事情说三遍

 

接下来的都是在mysql里面设置

 

GRANT ALL PRIVILEGES ON *.*TO ‘itoffice’@’%’ IDENTIFIED BY ‘itoffice’ WITH GRANT OPTION;

 

/*

       第一个itoffice表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行链接,第二个itoffice表示密码

 

*/

 

然后执行:FLUSH PRIVILEGES;

 

命令立即生效

 

如果成功mariadb会提示你ok的

 

然后mysql 就安装完毕了

 

Apache篇

 

接下来的事情就很简单了,但是就是有的坑,我会帮助你们先填上

 

终端输入:yum install httpd

 

Httpd就是Apache在linux里面的名字

 

相关文档:https://baike.baidu.com/item/httpd/1278211?fr=aladdin

 

然后就会提示各种执行,然后直接安装成功

 

测试方法,直接在浏览器中输入localhost || 127.0.0.1

 

只要有测试页面就可以了

 

如果没有,欧卖瓜,你需要重新测试一下,我已开始也没有

 

说一下我的测试

 

首先找到相关文件下载后安装的地址

 

apache:

如果采用RPM包安装,安装路径应在 /etc/httpd目录下

apache配置文件:/etc/httpd/conf/httpd.conf

Apache模块路径:/usr/sbin/apachectl

web目录:/var/www/html

如果采用源代码安装,一般默认安装在/usr/local/apache2目录下

 

PHP:

如果采用RPM包安装,安装路径应在 /etc/目录下

php的配置文件:/etc/php.ini

如果采用源代码安装,一般默认安装在/usr/local/lib目录下

php配置文件: /usr/local/lib/php.ini

或/usr/local/php/etc/php.ini

 

MySQL:

如果采用RPM包安装,安装路径应在/usr/share/mysql目录下

mysqldump文件位置:/usr/bin/mysqldump

mysqli配置文件:

/etc/my.cnf或/usr/share/mysql/my.cnf

mysql数据目录在/var/lib/mysql目录下

如果采用源代码安装,一般默认安装在/usr/local/mysql目录下

 

 

上面的就是所有的安装后的目录,然后进入目录,或者直接在终端输入相关的目录地址

 

Cd XXXXXXX

 

如果提示存在并且进入的话,你就看一下进程

(我就是有目录)

 

首先输入 service httpd status 查看httpd的运行状态

 

在这里,我也有一个坑,一开始是因为没有运行,第二次的时候原因是因为已经存在这个进程了

 

然后解决方案很简单,直接终端输入ps -ef|grep httpd

 

然后我们就会看到,已经存在这个进程了,然后kill掉他

 

这里送上解决僵尸进程的方案

 

相关文档地址:https://blog.csdn.net/qq_35732963/article/details/53033641

 

然后httpd就已经安装完毕了

 

到这里,相信你已经有一些相关经验了

 

然后开始安装php

 

Php篇

 

终端输入:yum install php

 

是不是感觉超级简单,这个地方我又遇到一个坑,那就是yum 更新问题,由于我不是一开始就更新yum,导致这个地方一直出错,而老的yum安装的PHP一直有问题,所以,这里的坑我就不写了

 

下面写一个阻塞的坑,centos系统在一般进程被其他程序调用的时候,一般没有办法呗直接调用,所以,我们需要一些小技巧,

 

如果你遇到进程死锁的情况,那么,直接kill掉吧,或者等待人家忙完,毕竟虚拟机的处理速度就那样,你懂得

 

接下来就是配置问题了,关于配置,我要写到另一个文档里面,对于本次安装这个环境,由于是刚刚接触,所以我也很无奈

 

对于这些小bug 我很想说一句,我们都是小白的话,个人建议,先多看看参考文档,这样至少有个了解,然后就是,先熟悉window的结构情况下,你会事半功倍

 

然后碰到问题不要怕,慢慢来,总会解决

 

注:命令大多都是小写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值