Linux Apache php MySQL 安装配置(Centos 6.4 yum安装)

一、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.8 
            nameserver 8.8.4.4

 

二、apache安装配置

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

        

  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.在里面写入<h1>This is a test <h1>

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

      

三、PHP安装配置

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

    

  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  (显示如下表示成功)

      

四、MySQL安装配置

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

    

  2.启动mysql服务设置密码

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

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

  3.进入mysql

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

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

          

  4.让php支持MySQL

     yum install php-mysql php-pdo

      

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

  5.测试(Apache+php+MySQL)

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

    第二步:写入测试内容:

      <?php  
        $con = mysql_connect("localhost","root","888admin");
        if (!$con) {
              echo 'false';
          }else{
              echo 'win';
        }
        ?>

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

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

        

    

    

 

 

 

 

    

 

转载于:https://www.cnblogs.com/xiangzhenxing/p/4156103.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/432111.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QComboBox 样式设置

QComboBox QAbstractItemView::item:hover {color: black;background-color: lightgreen; } 上面理论上是对鼠标划过的项目的样式设置&#xff0c;实际不管用 QComboBox QAbstractItemView { color:black; selection-background-color:yellow; background-color:white; } 上…

函数IsValid()

函数IsValid() 功能&#xff1a;检查对象变量是否已经实例化&#xff0c;即实例变量的值是否是个有效的对象句柄。 语法&#xff1a;IsValid(objectname) 参数&#xff1a;objectname:要检查的对象名。 返回值&#xff1a;Boolean。如果指定对象已经创建了对此案实例&#xff0…

获取场景中指定类的实例

for (TActorIterator<类名> It(GetWorld()); It; It) {UE_LOG(LogTemp, Warning, TEXT("%s"), *It->GetName()); }

公司用章知识

最近在走公司的财务报销流程&#xff0c;了解公司财务运作过程中的一些用到的章&#xff0c;现在把公司用章之类的知识点搜集起来&#xff0c;汇总在这里&#xff0c;留以备用。 了解总喜欢刨根问底&#xff0c;那就开始刨起来。 印章的历史 印章是融合了雕刻、书法和绘画等多种…

可变参数模板

【导读】&#xff1a;C 可变参数模板对参数进行了高度泛化&#xff0c;它能表示0到任意个数、任意类型的参数。相比C98/03&#xff0c;类模版和函数模版中只能含固定数量的模版参数&#xff0c;可变模版参数无疑是一个巨大的改进。然而由于可变模版参数比较抽象&#xff0c;使用…

职业生涯起步不要去顶级公司

很多人都希望自己能够去世界顶级的公司工作&#xff0c;比如像宝洁、IBM、沃尔玛、微软等等这些可以在全球范围内 形成垄断的巨无霸&#xff0c;按常规来说就是财富500强排名在前100名的公司&#xff0c;这些公司实力台&#xff0c;业务增长都非常惊人&#xff0c;所以很多求职…

BAT批处理中的字符串处理

1、截取字符串 截取字符串可以说是字符串处理功能中最常用的一个子功能了&#xff0c;能够实现截取字符串中的特定位置的一个或多个字符。举例说明其基本功能&#xff1a; 复制代码 代码如下: echo off   set ifoabcdefghijklmnopqrstuvwxyz0123456789   echo 原字符串&…

【LeetCode】44. Wildcard Matching (2 solutions)

Wildcard Matching Implement wildcard pattern matching with support for ? and *. ? Matches any single character. * Matches any sequence of characters (including the empty sequence).The matching should cover the entire input string (not partial).The functi…

ANTLR 4(一)Getting Started

1. 配置java环境 安装jdk1.7以上版本&#xff0c;我装的是“jdk-8u181-windows-x64.exe”。 设置 “C:\Program Files\Java\jdk1.8.0_181\bin" 到path环境变量。 设置 "C:\Program Files\Java\jdk1.8.0_181" 到 JAVA_HOME 环境变量。 设置 "%JAVA_HOME%\l…

ThreadPoolExecutor源码学习(2)-- 在thrift中的应用

thrift作为一个从底到上除去业务逻辑代码&#xff0c;可以生成多种语言客户端以及服务器代码&#xff0c;涵盖了网络&#xff0c;IO&#xff0c;进程&#xff0c;线程管理的框架&#xff0c;着实庞大&#xff0c;不过它层次清晰&#xff0c;4层每层解决不同的问题&#xff0c;可…

ANTLR VS FLEXBISON

1. ANTLR可以一站式的解决词法与语法解析器的生成。 FLEX&BISON需要配合使用&#xff0c;一个实现词法解析器&#xff0c;一个实现语法解析器。 2. ANTLR通过在文法文件中的设置&#xff0c;可以生成多个语言代码。 options {languageCpp;} options {languageCSharp;} op…

[POJ 1742] Coins 【DP】

题目链接&#xff1a;POJ - 1742 题目大意 现有 n 种不同的硬币&#xff0c;每种的面值为 Vi &#xff0c;数量为 Ni &#xff0c;问使用这些硬币共能凑出 [1,m] 范围内的多少种面值。 题目分析 使用一种 O(nm) 的 DP &#xff08;据说这是类多重背包&#xff1f;&#xff09;&…

ubuntu 18.04 显卡驱动

1. 禁用ubuntu默认显卡驱动&#xff0c;在/etc/modprobe.d/目录下创建blacklist-nouveau.conf文件并添加以下内容 blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatu 2. 刷新内核&#xff0c;重启 update-initramfs -u reboo…

UE4 查看打包文件内容

UnrealPak.exe pak文件 -list -cryptokeys工程下Crypto.json文件 >输出文件

【iOS】Quartz2D图片剪切

一、使用Quartz2D完成图片剪切1.把图片显示在自定义的view中  先把图片绘制到view上。按照原始大小&#xff0c;把图片绘制到一个点上。  代码&#xff1a; 1 - (void)drawRect:(CGRect)rect 2 { 3 UIImage *image2[UIImage imageNamed:"me"]; 4 [image2…

InstallShield 2020

1.新建工程&#xff1a;HOME-New-Basic MSI 2.Gereral Information设置&#xff08;根据需求自行设置&#xff0c;例如下图&#xff09; 3.Files and Folders设置 a.将需打包工程拖拽至下方目标文件夹内 b.创建新的Feature c.设置结果如下 4.Shortcuts设置 a.Desktop右键-New…

iOS项目开发— CoreLocation的定位服务和地理编码与发编码实现

一、CoreLocation简介 1.在移动互联网时代&#xff0c;移动app能解决用户的很多生活琐事&#xff0c;比如 &#xff08;1&#xff09;导航&#xff1a;去任意陌生的地方 &#xff08;2&#xff09;周边&#xff1a;找餐馆、找酒店、找银行、找电影院 2.在上述应用中&#xff0c…

Target “xxx” links to target “Boost::filesystem“ but the target was not found

Boost::system Boost::thread Boost::timer等等替换为${Boost_LIBRARIES}即可

eclipse 断点调试快捷键

&#xff08;1&#xff09;CtrlM &#xff0d;&#xff0d;切换窗口的大小&#xff08;2&#xff09;CtrlQ &#xff0d;&#xff0d;跳到最后一次的编辑处&#xff08;3&#xff09;F2 &#xff0d;&#xff0d;当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时…

cygwin和mingw的区别

1、使用区别&#xff1a; cygwin/gcc和MinGW都是gcc在windows下的编译环境&#xff0c;但是它们有什么区别&#xff0c;在实际工作中如何选择这两种编译器。 cygwin/gcc完全可以和在linux下的gcc化做等号&#xff0c;这个可以从boost库的划分中可以看出来端倪&#xff0c;cygw…