zoukankan      html  css  js  c++  java
  • 【风马一族_php】NO0_搭建web服务器

     原文来自:http://www.cnblogs.com/sows/p/5977996.html  (博客园的)风马一族 侵犯版本,后果自负


    安装apache

        apache是一种B/S结构的软件,apache属于s服务器

    1. 下载  
      1.   http://httpd.apache.org/download.cgi
    2. 点击 Next>
    3. 选择 I accept the terms in the license agreement , 再点击 Next> 
    4. 点击 Next>
    5. 输入自己的网址、及邮箱。再点击Next>
    6. 选择custom (自定义)
    7. 选择所需的组件,及软件存放的磁盘位置(笔者使用  E:serviceapache)
    8.  点击Install (进行软件安装)
    9.   点击Finish,安装结束
    10.  验证安装是否成功
      1. 查看桌面右下角,是否出现如图的图标,且颜色为绿色
      2. 在浏览器的网址输入框,输入 localhost, 看看是否出现如图的文字
      3. 若满足1 2  ,则apache安装成功

     ----------------------------------------------------------------------------------------

     apache的文件介绍

    1. 文件夹的简要介绍
    2. httpd.exe     apache的服务器,处理各种请求的软件  
      1. 进程上查看 httpd.exe
      2. 几个简单的httpd命令
        1. -M(httpd -M):apache可以加载的模块(功能)
        2. -l (httpd -l [大写是L,这里使用小写 l ]):当前apache已经加载的模块
        3. -t (httpd -t):验证配置文件的语法错误
          1. 如图所示,配置有问题
            1. 打开 service/apahce/conf/httpd.conf 
            2. 在文件中寻找 ServerName,取消 ServerName www.sowsceo.com:80 的注释,保存文件
            3. 在命令行 , 输入 httpd -t  , 回车键
      3. 注意:配置文件的修改需要重启Apache才能生效,但是httpd.exe –t命令查看配置文件不需要重启Apache。

    -----------------------------------------------------------------------

    安装Mysql

    1. 点击 Next
    2. 点击 打勾,再点击 Next
    3. 点击 Custom (自定义安装),建议使用 custom
    4. 创建mysql目录
    5. 点击 Browse... ,修改mysql存放位置,需要修改两次,再点击Next
    6.  点击 Install ,进行安装
    7. 点击Next >   这是安装软件出现的另个界面 
    8. 点击 Next >
    9. 点击 Finish
    10. 点击Next >
    11. 选择 Detailed Configuration (详细配置) ,点击 Next>  
    12. 作为学习的目的或电脑配置弱,选择Developer Machine (开发机器),点击Next>  .其它情况读者自便   
    13. 选择 Multifunctional Database (多功能数据库),点击 Next>     ,其它读者请自便  
    14. 直接点击 Next>
    15. 选择 Manual Setting (手动设置),再点击 Next>     , 读者根据需求,自便          
    16. 三个勾,都打上,再点击 Next>   
    17. 点击Manual Selected Default Character Set/Collation ,选择 utf8  .再点击 Next>     
    18. 两个勾都打上,点击 Next>  
    19. 设置密码,第二个勾(看需求),点击 Next>  
    20. 点击 Execute ,进行安装  
    21. 如果出现如图,打上4个勾,则说明安装完成,否则要重新啊(心痛你的电脑,哈哈),然后点击 Finish.结束    

    ----------------------------------------------------------------------------------------

    判断mysql是否安装成功                

    1. 打开命令行  输入  mysql -u root -p  点击回车键
    2. Enter password: 输入密码(安装mysql 已经设置)
    3. 如上图所示,则安装成功

    ------------------------------------------------------------------------------------------

    分析mysql的安装目录

    1. 首目录  
    2. lib  
    3. 资源管理器查看 

    ----------------------------------------------------------------------------------------------------------

    安装PHP

      PHP不像Apache和mysql那样,有安装文件,可以直接安装。PHP是一个文件夹,需要通过配置文件,关联到Apache里面去。

    1. 下载PHP安装文件
    2. 安装:在server目录下,直接放置解压后的PHP文件夹(对名字进行整容)
      1. dsfj

    --------------------------------------------------------------------------

    在apache网站目录,添加一个默认的 index.php

    1.   
    2. 打开浏览器,输入 http://localhost/index.php
      1. 为什么浏览器没有解析出.php文件,输出   you are sows呢!
      2. 原因:apache服务器没有处理.php文件的能力,因此,让php程序与apache建立关联,好让apache接收到.php文件交给php程序处理,然后将结果给apache服务器,再返回给浏览器 

    --------------------------------------------------------------------------

       

    配置apache: 

      让apache能够识别php

    1. 在apache中加载php模块(把php当作apache的一个模块来运行), /apache/conf/httpd.conf
      1. 打开命令行 输入 cd D:serviceapachein
      2. 输入 httpd.exe -t
        1.  
        2. 若出现  Syntax Ok,则说明修改没问题,然后重启, 点击Restart,才能生效
          1.    
    2. 在apach中指定将php文件交给php模块处理
      1.    
      2. 模仿上面在命令行 输入 httpd.exe -t ,若出现Systax OK,则重启apache
        1. 在浏览器输入 http://localhost/index.php
        2.        

    ---------------------------------------------------------------------------------

    配置php :    

      让php能够充当mysql的客户端去连接mysql的服务器。

      php本身没有能力去操作mysql,需要借助外剖扩展才可以。在php中,提供一套mysql的扩展,能够连接mysql服务器

    1. 得到php的配置文件,将php的安装目录下,有两个配置文件

      将php.ini-development文件复制一份,重命名为php.ini
    2. 将php的配置文件,加载到apache的配置文件中。 /apache/conf/httpd.conf
    3. 开启mysql扩展。 /php/php.ini
    4. 设置路径    /php/php.ini

    ----------------------------------------------------------------------------------------------

    例子: http://www.cnblogs.com/sows/p/5990414.html

        

       

  • 相关阅读:
    加密CMD使电脑溢出也拿不到CMD权限
    全面提升Linux服务器的安全
    ping 源码,详细解释
    伤心一百回
    聊聊我对黑客技术的思考
    一个网管员的真实成长经历
    通过命令限制上网用户的权限
    防范黑客的简单办法
    “黑客”人生
    黑客现身讲话
  • 原文地址:https://www.cnblogs.com/sows/p/5977996.html
Copyright © 2011-2022 走看看