zoukankan      html  css  js  c++  java
  • 安装和配置 WAMP 网页服务

    WAMP 指的是在 Windows 上的 Apache,MySQL 和 PHP 服务器环境。这几个软件都有 Windows 的二进制安装包,因此安装应该问题不大。这里主要总结安装后的一些配置过程。

    1. Apache 网页服务器

    Apache 的配置文件是 httpd.conf。该文件中经常需要修改的内容是下面这几个:

    Listen 80
    
    ServerTokens Prod
    
    LoadModule php5_module "c:/wamp/bin/php/php5.4.3/php5apache2_4.dll"
    
    DocumentRoot "c:/wamp/www/"
    <Directory "c:/wamp/www/">
        AllowOverride All
        # Online --> Require all granted
        # Offline --> Require local
        Require local
    </Directory>
    
    ErrorLog "c:/wamp/logs/apache_error.log"

    2. PHP 动态脚本语言

    PHP 的配置文件是 php.ini。由于我们是在 Apache 中调用 PHP,因此应该使用 Apache 目录中的 php.ini 文件,而不是 PHP 目录中的。该文件中经常需要修改的内容是如下几个:

    expose_php = Off
    
    error_reporting = -1
    display_errors = Off
    display_startup_errors = Off
    log_errors = On
    error_log = "c:/wamp/logs/php_error.log"
    
    extension_dir = "ext"
    
    upload_tmp_dir = "c:/wamp/tmp"
    upload_max_filesize = 2M
    
    extension = php_curl.dll
    extension = php_mysql.dll
    extension = php_mysqli.dll
    extension = php_openssl.dll
    extension = php_pdo_mysql.dll

    注意在 php.ini 文件中,布尔类型的值 1, On, True 或者 Yes 都是同样的,而 0, Off, False 或者 No 是同样的。

    3. MySQL 关系数据库

    MySQL 的配置文件是 my.ini。该文件经常需要修改的是如下这些内容:

    port = 3306
    
    basedir = c:/wamp/bin/mysql/mysql5.5.24
    log-error = c:/wamp/logs/mysql.log
    datadir = c:/wamp/bin/mysql/mysql5.5.24/data
    
    # skip-networking
    bind-address = 127.0.0.1

    要备份和还原数据库,可以分别用 mysqldump 和 mysql 程序。例如:

    # 备份
    mysqldump -u root --opt dbname > backup.sql
    
    # 还原
    mysql -u root dbname < backup.sql

    4. phpMyAdmin 数据库管理

    phpMyAdmin 的配置文件是 libraries 目录的 config.inc.php 文件,这个文件的内容可以从 config.default.php 文件中复制过来,只留下需要修改的部分。最简单的配置如下:

    <?php
    $cfg['blowfish_secret'] = 'ba17c1ec07d65003';
    
    $i=0;
    $i++;
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    ?>
    

    最后我们还需要在 Apache 的配置文件中设置 phpMyAdmin 的访问目录。如下:

    Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.5.1/" 

    5. WAMP 整合安装包

    我们也可以下载 WampServer 这个整合了以上各个软件的整合安装包。这个安装包还包含了托盘程序,方便切换和配置服务器。但是在 Windows 7 上安装 64 位的 WampServer 2.2E 版本还是遇到了问题。刚开始使用的是包含 Apache 2.4.2 和 PHP 5.4.3 的安装包,结果 PHP 的 curl 扩展死活无法启用。后来改用包含 Apache 2.2 和 PHP 5.3 的安装包,一切正常。看来,第三方的整合安装包也未必可靠。

    参考资料:
    [1] Apache HTTP Server
    [2] PHP: Hypertext Preprocessor
    [3] MySQL ::  open source database
    [4] phpMyAdmin: MySQL administration
    [5] WampServer: Windows web development environment
    [6] MySQL 5.1参考手册 :: mysqldump:数据库备份程序

  • 相关阅读:
    p3159 [CQOI2012]交换棋子
    三分法
    p2805 [NOI2009]植物大战僵尸
    p2604 [ZJOI2010]网络扩容
    p1129 [ZJOI2007]矩阵游戏
    有趣与愉快-------罗辑思维整理
    张小龙的书单
    会议
    使用CCProxy代理遇到的问题
    关于看书
  • 原文地址:https://www.cnblogs.com/zoho/p/2921431.html
Copyright © 2011-2022 走看看