• PHP个人调试环境搭建Apache+PHP+MySQL+phpMyadmin


    1.根据提示,安装apache
    ----------------------------------------------------------
    2.解压php到指定目录
    ----------------------------------------------------------
    3.配置apache
    位置:apache安装目录下的httpd.conf文件,#LoadModule 的最后面将如下代码拷贝进去,并改路径

    a)装在PHP模块
    LoadModule php5_module E:/wamp/php/php5apache2_2.dll
    PHPIniDir "E:/wamp/php"
    AddType application/x-httpd-php .php

    b)装入phpmyadmin目录
    <IfModule alias_module>
     Alias /phpmyadmin "E:/wamp/phpmyadmin"
    </IfModule>
    <Directory "E:/wamp/phpmyadmin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>

    注:上述路径根据实际情况而定
    ----------------------------------------------------------
    4.配置php文件

    将php.ini-development改名为php.ini
        注:
        php.ini-development:开发模式
        php.ini-production:服务器运行模式

    开启PHP组件
    extension_dir = "E:/wamp/php/ext"
    注:路径根据php目录而定

    启动组件的方法,将;extension=xxxxxx前面的;去掉就行

    常规开启的有
    extension=php_bz2.dll
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    ------------------------------------------------------------
    5.根据提示安装MySQL
    ------------------------------------------------------------
    6.修改apache站点路径和默认扩展
    修改站点路径

    查找位置1 DocumentRoot "C:/Apache/Apache2/htdocs"
    查找位置2 <Directory "C:/Apache/Apache2/htdocs">

    修改默认主页
    位置: DirectoryIndex index.html index.php
    ----------------------------------------------------------
    7.解压phpmyadmin到刚才配置好的位置,进行配置

    将config.sample.inc.php改名为config.inc.php
    配置自动登录
    $cfg['Servers'][$i]['auth_type'] = 'config';  
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['password'] = 'sa';

    说明:auth_type值的问题
    $cfg['Servers'][$i]['auth_type'] = 'config'; 按照配置问题提供的用户名密码访问mysql数据库,无需登录
    $cfg['Servers'][$i]['auth_type'] = 'cookie'; 网页提示登录
    $cfg['Servers'][$i]['auth_type'] = 'http';   网页弹出http访问受限的提示,要求登录


    提示:链接表的额外特性尚未激活。要查出原因,请点击此处。 解决办法
    先建立一个名为phpmyadmin的数据库
    然后把目录下scripts/create_tables.sql导入到这个库
    在config.inc.php中启用如下内容:
     $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
     $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
     $cfg['Servers'][$i]['relation'] = 'pma_relation';
     $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
     $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
     $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
     $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
     $cfg['Servers'][$i]['history'] = 'pma_history';
     $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';

    提示:配置文件现在需要一个短语密码。解决办法
    $cfg['blowfish_secret'] = 'sa';

  • 相关阅读:
    微信小程序wx.request请求用POST后台得不到传递数据
    小程序的movable-view怎么持续移动
    当inline-block或者float失效的时候怎么弄
    js中如何删除json对象的某一个选项
    情非得已
    框架变量的问题
    隐式等待写法__和显示等待对比问题___及误区
    显式等待大结局___封装成API方便控制层调用
    显式等待第二集____灵活写法__
    显式等待__第一集___追加了误区
  • 原文地址:https://www.cnblogs.com/huanghai/p/1713914.html
Copyright © 2020-2023  润新知