zoukankan      html  css  js  c++  java
  • 关于wamp的HTML, PHP, mysql 三者的操作与联系

      作为一个前端的初学者应该经常接触到wamp这个四合一软件,它包括window、Apache、mysql、php核心木块,模拟出网站的整套运行系统。

      今天,作者分章简单的实现这个系统中数据的传递,只是一些简单dome,如有披露,请回复,勿喷,保持文明网络环境。

      1、首先,需要下载这个wamp软件,官网链接:http://www.wampserver.com/,作者使用的3.0.6版本;按照教程参考: http://jingyan.baidu.com/article/2d5afd69efe9cf85a3e28e54.html

      2、配置服务器的环境,默认是在安装目录的www文件夹中,可以修改

      打开wanp64 -> bin -> apache -> apache2.4.23 -> conf -> httpd.conf,对其进行编辑。

       2.1、找到 DocumentRoot "${INSTALL_DIR}/www", 将其改为其他目录文件  DocumentRoot "E:/work/"

       2.2、找到 <Directory "${INSTALL_DIR}/www/"> ,将其改为上面对应的目录文件  <Directory "E:/work/">

       注:每次修改配置,都需要重启wamp, 最好将原来的代码前面加上 “#” ,进行注释,便于以后的需要。

      

      3、至于配置本地环境,网上教程很多,在这里我就简单的说明。

       3.1、 打开wanp64 -> bin -> apache -> apache2.4.23 -> conf -> extra -> httpd-vhosts.conf,对其进行编辑。

    复制一份下面代码:
    <VirtualHost *:80>
      ServerName localhost
      DocumentRoot D:/wamp64/www
      <Directory "D:/wamp64/www/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
      </Directory>
    </VirtualHost>

    粘贴一份并修改:

    <VirtualHost *:80>
      ServerName myserver.com
      DocumentRoot myserver.com
      <Directory "E:/work/PHPtest/">

        Options FollowSymLinks IncludesNOEXEC Indexes
        DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml
        AllowOverride ALL
        Order Deny,Allow
        Allow from all

      </Directory>
    </VirtualHost>

    注:myserver.com自定义,可以随便起,Directory "E:/work/PHPtest/"是之前配置的服务器项目文件夹中的一个文件夹。

      

      3.2、最后是配置自己的电脑,找到 C盘 -> windows -> system32 -> drivers -> etc -> hosts ,如果没有发现,该文件是隐藏的,请像是隐藏文件。

        作者是wind7 系统,操作是在文件夹界面左上角“组织” -> "文件夹和搜索选项" -> "查看" -> "高级设置" -> "隐藏文件和文件夹" -> "选中显示隐藏文件、文件夹"  -> 应用和确定

        如果真的没有,可以在网上搜索 "hosts", 新建复制一份。

        

      3.3、 在hosts 最下面添加一行,“127.0.0.1 myserver.com”  ,就是之前自定义的服务器目录

        

      基本的配置都完成,有一个就是php.ini这个文件,其实并作者的并不用配置,应为它已经是配置好的。看看他是否有MySQLi配置,因为旧版本不再支持mysql。

      查看是否支持mysqli的另一种方法: 左键软件小图标 -> loaclhost -> Tools -> phpinfo() , 查看是否有mysqli,如下图

      

      这个配置是为了了后面,php代码从数据库mysql中获取到数据。

      到此为止,访问本地服务器使用 根目录是: http://mysever.com/

      下一章开始讲解HTML与PHP之间的数据传递。

  • 相关阅读:
    django 重建一个表
    近期数据工作的知识点总结(model-dict高级用法)
    搬运django中文网 CentOS7下部署Django项目详细操作步骤(django安装网站有时候打不开,备份用)
    创建ftp免密只读用户(外系统读取csv共享数据)
    某某系统从外部基础库读取数据
    离线安装 django-axes
    django queryset用法总结二
    django queryset用法总结一
    nginx 启动,停止 重启
    安装安全狗失败 ,linux wget的时候不去找目标ip,而是路由到其他ip,原因分析
  • 原文地址:https://www.cnblogs.com/cp-cookie/p/7629790.html
Copyright © 2011-2022 走看看