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讲)

          

            

  • 相关阅读:
    C#基于引用创建单链表
    锻炼自己的思维模式
    [数据结构]C#基于数组实现泛型顺序表
    DEV Express
    [LeetCode] Combinations (bfs bad、dfs 递归 accept)
    [LeetCode] Wildcard Matching
    [LeetCode] Remove Duplicates from Sorted List II
    [LeetCode] Partition List
    [LeetCode] Scramble String(树的问题最易用递归)
    [LeetCode] Decode Ways(DP)
  • 原文地址:https://www.cnblogs.com/tangyue/p/3680746.html
Copyright © 2011-2022 走看看