yum apache mysql php 配置_Linux Apache php MySQL 安装配置(Centos 6.4 yum安装)「建议收藏」

yum apache mysql php 配置_Linux Apache php MySQL 安装配置(Centos 6.4 yum安装)「建议收藏」一、yum准备1.Yum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。2.在安装软件时报’Couldn’tresolvehost’mirrorli…

大家好,又见面了,我是你们的朋友全栈君。

一、yum准备

1.Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。

基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

2.在安装软件时报’Couldn’t resolve host ‘mirrorlist.centos.org‘

解决:打开文件/etc/resolv.conf在其中添加:(添加DNS解析)

nameserver 114.114.114.114

nameserver 8.8.8.8nameserver 8.8.4.4

二、apache安装配置

1.安装:yum install httpd(版本:2.2.15-39)

80a1833d362ed1dd39f0c69ca87d5dec.png

2.配置:

httpd配置  vim /etc/httpd/conf/httpd.conf (没有vim时 用yum安装一个)

修改两处:1.Listen 80   ——>   Listen 192.168.0.162:80  (IP:端口号)

2.#ServerName www.xxxx.com:80 ——> ServerName 192.168.0.162

ps:配置必重启应用(/etc/init.d/httpd restart)

防火墙配置   加入80端口的监听

方法一:编辑配置文件:vim /ect/sysconfig/ipatbles

ps:此方法配置后记得重启应用:/etc/init.d/iptables  restart

方法二:命令行加入:iptables + 配置语句(eg:ipatable  -A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT)

ps:此方法是一次性的并没有真正的在配置文件中加入语句,重启应用时会读取配置文件,改添加失效

3.测试

配置文件中有一行  DocumentRoot “/var/www/html”  表示html文件需要在该目录下才可以被浏览器读取

1.在该目录下新建vim /var/www/html/index.html

2.在里面写入

This is a test

3.在浏览器地址处写入本机IP地址(显示如下表示成功)

a6cedc513516e75df51c6cbd2032f34c.png

三、PHP安装配置

1.安装:yum install php(版本:5.3.3-40)

aacb7e773d9de2e135cac7f09da7f97c.png

2.配置Apache能识别php文件

vim /etc/httpd/conf/httpd.conf

在DirectoryIndex index.html index.html.var后面加入  index.php

ps:重启http

3.测试(Apache+php)

在/var/www/html/目录下新建index.php

在里面写入<?php       phpinfo();  ?>

在浏览器地址栏输入:http://192.168.0.162/index.php  (显示如下表示成功)

f24d0e7b97811b6873f175938f0d59d1.png

四、MySQL安装配置

1.安装:yum install mysql-server(版本:5.1.73-3)

a316460d7cd0a96e4fc1dc3e04e4b94f.png

2.启动mysql服务设置密码

启动:/etc/init.d/mysqld start

设置密码: mysqladmin -uroot password 输入密码(eg: 888admin)

3.进入mysql

方法一:mysql -uroot -p 密码(eg:888admin)

方法二:mysql -uroot -p 回车 。然后提示Enter password:   再输入密码(此方法更安全,显示如下表示成功)

75d85a082d2e5d9957302b4fc83d242b.png

4.让php支持MySQL

yum install php-mysql php-pdo

25cb522ab6880d4500985772e3c4f895.png

ps:若php与Apache链接的方式为静态此时应重启httpd(相关资料:http://www.it165.net/admin/html/201403/2603.html)

5.测试(Apache+php+MySQL)

第一步:新建测试文件  /var/www/html/test.php

第二步:写入测试内容:

$con = mysql_connect(“localhost”,”root”,”888admin”);

if (!$con) {

echo ‘false’;

}else{

echo ‘win’;

}

?>

第三步:php   /var/www/html/test.php        返回win

在浏览器上运行(显示结果如下表示成功)

7772fdec539c45b27dcfb2c2b699b675.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/158176.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Java开发手册之单元测试

    Java开发手册之单元测试Java开发手册之单元测试

  • 频谱分析仪原理学习

    频谱分析仪原理学习 虽是电子专业出身,但在学生期间用频谱仪的次数比较少,连使用都不顺畅更加不会想到去研究它的原理。但现在的工作主要就是检测接收机,每天和频谱仪接收机各种设备打交道,有必要也很乐意的研究下各个设备的工作原理。讲解频谱仪原理的书籍有很多,读的第一本是师傅给我的安捷伦的《频谱分析原理》接着又自己看了《R&amp;S的频谱分析原理》,相较于安捷伦R&amp;S 更加注重从理论分析,个人…

  • 链式求导法则公式_链式法则求导基础题

    链式求导法则公式_链式法则求导基础题原题链接“计算图”(computational graph)是现代深度学习系统的基础执行引擎,提供了一种表示任意数学表达式的方法,例如用有向无环图表示的神经网络。 图中的节点表示基本操作或输入变量,边表示节点之间的中间值的依赖性。 例如,下图就是一个函数 ( 的计算图。现在给定一个计算图,请你根据所有输入变量计算函数值及其偏导数(即梯度)。 例如,给定输入,,上述计算图获得函数值 (;并且根据微分链式法则,上图得到的梯度 ∇。知道你已经把微积分忘了,所以这里只要求你处理几个简单的算子:加法、减法、乘

  • 第一篇提问艺术「建议收藏」

    第一篇提问艺术「建议收藏」虽然这是老话常谈,但是最近的回答问题的过程中,有点感触。你问题问的好,问的准确,回答你的人才有积极性给你答复,这样你又可以更快的解决你的问题。好多人不知道如何提问,所以我打算把这篇老文章转过来置顶。花点时间看看。如果没时间,至少看看下面的图吧:====================================================================

  • Java打印九九乘法表

    Java打印九九乘法表1.使用双重for循环打印九九乘法表Java源代码如下:for(inti=0;i<=9;i++){for(intj=1;j<=i;j++){System.out.print(i+”*”+j+”=”+i*j+””);}System.out.println();}打印结果如图:2.使用双重for循环打印九九乘法表,跳过第五行Java源代码如下:for(inti=0;i<=9;…

  • 操作系统总览

    操作系统总览操作系统总览

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号