zoukankan      html  css  js  c++  java
  • apache服务器的使用与配置2+php如何连接数据库

    一、虚拟主机配置

             

       1.虚拟主机配置步骤

    •   启用httpd-vhosts.conf文件,在httpd.conf文件中找到这个文件的位置把前面的#去掉,就启用了                                                                                                       提醒:默认情况下发送请求(http://localhost/)的时候是通过通知这句配置去找站点的资源的
    •   在httpd-vhosts.conf文件中做配置,这个文件在上图的目录下    

      #配置我们自己的虚拟主机
      <VirtualHost 127.0.0.1>
      DocumentRoot "d:/myblog" #d:/myblog写自己站点的路径(也就是你安装Apache服务器的位置中htdocs文件夹下的资源)
      #这里配置欢迎首页面
      DirectoryIndex index.html index.htm index.php
      <Directory />
      options FollowSymLinks
      #不许可别人修改我们的页面
      Allowoverride None
      #设置访问权限
      Order allow,deny
      Allow from all
      </Directory>
      </VirtualHost>

    • 修改我们的hosts文件,这个文件在这个C:WindowsSystem32driversetc路径中去找(这里就设计新知识点了)【重新审视我们的访问,一个网页真正的流程】以前是一个简单的流程                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            现在我们来说明一个详细的流程,这个适合于所有的web应用的技术(php/jsp/asp/asp.net)  ,这个知识是web应用的底层技术                                                                                                                                                                                                                                                                                                                     

     在上图中的取出一个资源(文件)那里,如果这个资源文件中有php代码,这段php代码就会在服务器执行好了之后,放到该资源文件的位置,然后以静态页面的方式返回给服务器

               二、php开发环境的搭建

                      1.在window下搭建

                            Apache(iis)+php+mysql+phpmyadmin   -->这种搭建方式叫wamp

                     2.在Linux下搭建,Linux下不支持iis服务器

                      linux+Apache(iis)+php+mysql-->这种搭建方式叫 lamp

                      在window下搭建:

                           

                           手动配置详见我的博客中Apache+php环境搭建说明

                       

     文件名称有空格也会造成连接不成功,比如将php.ini的文件名多了个空格,类似于这种php  .ini

          phpmyadmin可以更好的管理数据库,如何安装:

               1.到www.phpmyadmin.net中去下载phpmyadmin

                2.把下载的phpmyadmin解压后【解压之后名字太长,可以修改的,修改成你自己觉得比较好的名字,我改成了phpMyAdmin】放在Apache安装路径中htdocs文件夹下

                3.然后找到php文件下的php.ini ,将前的分号去掉

                4.然后在你的浏览器中键入http://localhost/phpMyAdmin就可以看到一个登录界面,然后输入MySQL数据库的用户名和密码

                  回车后看到如下画面,就说明你连接数据库成功了

             

     然后再浏览器中键入:http://localhost/Discuz/install.php,再根据提示走。。。。。,如果有修改,就要重启Apache服务器

    下一次访问discuz论坛的地址:http://localhost/Discuz/memcp.php

    三、一个ip绑定多个域名(34讲)

          

            

  • 相关阅读:
    606. Construct String from Binary Tree
    696. Count Binary Substrings
    POJ 3255 Roadblocks (次短路)
    POJ 2823 Sliding Window (单调队列)
    POJ 1704 Georgia and Bob (博弈)
    UVa 1663 Purifying Machine (二分匹配)
    UVa 10801 Lift Hopping (Dijkstra)
    POJ 3281 Dining (网络流之最大流)
    UVa 11100 The Trip, 2007 (题意+贪心)
    UVaLive 4254 Processor (二分+优先队列)
  • 原文地址:https://www.cnblogs.com/tangyue/p/3680746.html
Copyright © 2011-2022 走看看