centos7.3配置amp

7 篇文章 0 订阅
3 篇文章 0 订阅

这里只是简单配置,就不用源码安装

apache

1、安装apache
yum install -y httpd

在这里插入图片描述
上图就显示安装成功

2、启动apache
systemctl start httpd
3、查看apache进程
ps -ef | grep httpd --color=auto

-e 显示所有进程。
-f 全格式。

ps e 列出程序时,显示每个程序所使用的环境变量。
ps f 用ASCII字符显示树状结构,表达程序间的相互关系

grep 命令是一种强大的文本搜索工具,表示全局正则表达式版本,它的使用权限是所有用户。

–color=auto 可以将找到的关键词部分加上颜色的显示喔!
在这里插入图片描述

4、apache的目录详情和配置说明

① "/etc/httpd/conf
主要存放了配置文件httpd.conf,这个是最重要的配置文件,Apache的所有主要权限和功能都在这个文件中进行了详细的设置。
② /etc/httpd/conf.d
里面存放的是一些额外的参数档,比如php.conf,或者一些自己设定的额外参数等信息。这个目录最大的好处就是可以自己设定自己的参数信息,比如我可以自己建立一个dl.conf,里面配置好相关参数,那么当apache启动的时候,这个文件会自动被读入到主要配置文件当中。这样的话当系统升级的时候,咱就不需要更动原本的配置文件,只要将自己设置的参数文件复制到正确的地点即可。
③ /etc/log/httpd
默认的apache日志文件,访问日志文件:/var/log/httpd/access_log,错误日志文件:/var/log/httpd/error_log。
④ /etc/httpd/modules
Apache模块的存放路径
⑤ /var/www/html
web服务器预设的首页文件存放目录。默认的主页是保存在其中的。此项默认页面可在httpd.conf中进行更改。这个后面会提及。 其实安装好apache后,只要再次默认目录下设置好页面内容后就可以在浏览器中看到了。
⑥ Apache 从2.2升级到 Apache2.4.x 后配置文件 httpd.conf 的设置方法有了大变化,以前是将 deny from all 全部改成 Allow from all 实现外网访问,现在是将 Require all denied 以及 Require local 都该为 Require all granted 就可以了。

5、编辑主页在浏览器显示

在这里插入图片描述

在这里插入图片描述
这样apache就测试安装成功

mysql

1、官网下载安装mysql-server
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
2、安装成功后重启mysql服务
service mysqld restart
3、初次安装mysql,root账户没有密码

在这里插入图片描述

4、设置密码
set password for 'root'@'localhost' =password('password');

在这里插入图片描述
这样就可以使用navicat远程管理数据库了

PHP

1、检查当前安装的PHP包
 yum list installed | grep php

在这里插入图片描述
把之前的删除 4个包都要删除

yum remove php php-cli php-common php-devel

在这里插入图片描述

2、选择合适的源

通过yum下载,那么必须面对一个问题,centos7官方的源包太老,更新慢,默认都是下载5.4的版本,这会影响到数组操作数据库控制的代码风格,查看了几个网站选择的包后,最终确定使用https://mirror.webtatic.com/yum/el7/webtatic-release.rpm,代码如下:

yum -y install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
3、查看下这个包里面有没有我们要的php版本及其扩展
yum list php*

在这里插入图片描述

4、下载安装对应的包

在这个包中我们可以看到5.5,5.6,7.0,7.1的版本都是可以直接下载的,那么我们就可以开始下载对应的包,例如我是下载5.6版本,就输入

yum install php56w php56w-mysql php56w-gd libjpeg* php56w-ldap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-mbstring php56w-bcmath

一路下载一路选y同意,注意上面这些输入的时候不需要把后缀输进去,只要前面的名字就可以了,要和自己的版本对应,例如下载7.0版本就就输入php70w这样子的格式。除了上面那些,如果需要,其实还有一个包我们需要下载,是php的加密扩展库php-mhash,但在源里并没有看到,所以要单独下载。

yum -y install epel-release
yum groupinstall "development tools"
yum -y install mhash mhash-devel mcrypt

php默认安装在/etc目录下

5、重启apache和数据库
systemctl restart mysql.service 
systemctl restart httpd.service
6、测试Apache能否解析php
vim /var/www/html/index.php

写入

<?php
phpinfo();
?>
7、访问浏览器

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值