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:数据库备份程序

  • 相关阅读:
    POJ 3126 Prime Path
    POJ 2429 GCD & LCM Inverse
    POJ 2395 Out of Hay
    【Codeforces 105D】 Bag of mice
    【POJ 3071】 Football
    【POJ 2096】 Collecting Bugs
    【CQOI 2009】 余数之和
    【Codeforces 258E】 Devu and Flowers
    【SDOI 2010】 古代猪文
    【BZOJ 2982】 combination
  • 原文地址:https://www.cnblogs.com/zoho/p/2921431.html
Copyright © 2011-2022 走看看