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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • jlink 与 swd 接口定义[通俗易懂]

    jlink 与 swd 接口定义[通俗易懂]1.JLink介绍J-Link是SEGGER公司为支持仿真ARM内核推出的JTAG仿真器。J-Link支持所有基于ARM架构的处理器或微控制器配合IAREWAR,ADS,KEIL等集成开发环境进行开发过程中进行单步控制执行调试。J-Link除了可以配合集成开发环境进行调试程序,进行程序下载之外,J-Link还可以单独使用。比如在产品的生产环节中,就可以单独使用J-Link进行固件的下载。JLink,SWD接口定义缺口向左,左边为JLink接口定义,右边为SWD接口定义JTAG

    2022年4月25日
    2.0K
  • CSDN社区分享面试经历活动作品21——这段时间的几个面试

    CSDN社区分享面试经历活动作品21——这段时间的几个面试泉州巴黎婚纱摄影店门口摆了个牌子,说招聘20名数码师,月薪2000-4000。又在网上也看到招聘启事,投了。投完,人才网收到个面试通知,不过简历状态竟然是未阅?通知人面试连简历都不看的?打了个电话过去,又给了我个电话,再打过去,电话里跟我说,我们这个职位啊,工作时间长工资低(6+*12+,过阵子在百度PS吧,看到有人发了一个贴,说他在河南安阳,看到当地最大

    2022年6月4日
    32
  • 面向对象相关模块

    hashlib模块hashlib提供了常见的摘要算法,如md5和sha1等等。那么什么是摘要算法呢?摘要算法又称为哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通

    2022年3月29日
    45
  • HTTP.sys漏洞验证及防护[通俗易懂]

    HTTP.sys漏洞验证及防护[通俗易懂] 使用发包工具构造http请求包检测以fiddler工具为例,构造如下图的请求包:1GEThttp://192.168.174.145/HTTP/1.12Host:192.168.174.1453Range:bytes=0-184467440737095516154Connection:keep-alive5Cache-Control:max-age=06A…

    2022年7月18日
    28
  • SSM-Mybatis(1)[通俗易懂]

    SSM-Mybatis(1)[通俗易懂]Mybatis什么是MybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。第一个Mybatis程序搭建环境数据库CREATE DATABASE mybatis;uesr mybatis

    2022年8月8日
    7
  • 接口400错误解析

    接口400错误解析   今天我遇上一个让我很痛心的错误400。对程序员来说,这可能是一个最简单的错误码。因为这个相应并没有进拦截器,更没有进到Controller层。可我在解决这个问题时,质询了很多朋友不解,百度各种方案无效。苦苦耗费我大半天时间。        首先,遇到400问题,最大几率是出现了数据类型不一致的问题,简单来说是Controller层不用正确读取你发送请求附带的参数。该例是我前端传送JSON格…

    2022年6月12日
    86

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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