wamp环境安装

安装wamp运行环境的过程, 这里做个备份,毕竟去网上着还是蛮麻烦的, xampp什么的不太喜欢用。。。。

Apache

  1. 解压下载的安装包到自定目录:比如D:\Program Files\wamp下

  2. 切换到D:\Program Files\wamp\apache\bin目录

  3. 运行安装命令:httpd -k install -n apache(需要管理员权限)

  4. 如果出现 启动失败报10048 可能是端口占用的问题 运行netstat -a 查看80端口被谁占用或者改动apache的监听端口

    打开apache下conf/httpd.conf打开httpd.conf 修改其中的LIsten 参数,默认是80可以改为8080或者其他

  5. 然后运行httpd -k start 启动apache

  6. 这时可能会报错,这是因为我们没有配置路径的原因

    打开apache下conf文件夹,找到httpd.conf 修改如下内容

    Define SRVROOT "D:/Program Files/wamp/Apache24"
    ServerRoot "${SRVROOT}"
    
    
    # 如下为PHP环境添加模块
    LoadModule php5_module "D:\Program Files\wamp\php-5.6.28/php5apache2_4.dll"
    PHPIniDir "D:\Program Files\wamp\php-5.6.28/php.ini"
    
    # 添加PHP支持
    AddType application/x-httpd-php .php
    
    #修改首页文件支持类型
    <IfModule dir_module>
        DirectoryIndex index.html index.htm index.php
    </IfModule>
    

  7. 打开浏览器 输入localhost:端口号(如果没有改变端口号,输入locahost即可)

    会出现apache的介绍页面

  8. 至此,apache安装结束

  9. 卸载apache:打开windows的计算机管理,找到服务管理,关闭apache服务

    然后运行:httpd -k uninstall -n apache(服务名字)出现

    Removing the 'apache' service
    The 'apache' service has been removed successfully.
    

    就代表卸载完成了,删除apache目录即可

  10. apache常用命令

  安装命令:httpd -k install -n apache
  启动命令:httpd -k start
  停止命令:httpd -k stop
  重启命令:httpd -k restart
  卸载命令:httpd -k uninstall -n apache

Mysql安装

注意 ,mysql安装,针对的是5.7以上版本,5.7之下并不适用

  1. 像安装apache一样,解压到自己喜欢的目录,最好和apache放在一起

  2. 设置环境变量:

    1.新建变量名为 MYSQL_HOME 变量值为安装目录路径例如我的是D:\Program Files\wamp\mysql-5.7
    2.找到变量名为path 选择编辑,在末尾添加 ;%MYSQL_HOME%\bin(一定要注意分号必不可少)
    
    
  3. 在mysql的安装目录下(我的是D:\Program Files\wamp\mysql-5.7)新建文件my.ini 右键编辑该文件,添加如下代码

    已经存在my-default.ini 文件的,复制重名名,然后添加就行了,以下两个目录要确定存在才可以, mysql是不会自动创建这个文件路径的。

    [mysqld]
    basedir=D:\Program Files\mysql-5.7.10-winx64
    datadir=D:\Program Files\mysql-5.7.10-winx64\data
    port = 3306
    

    保存后关闭

  4. 初始化数据库:

    如果是5.7以下的版本,有可能并没有这个命令,这时只要确保上部的文件夹是存在的,直接跳过就好

    以管理员身份打开cmd控制台,切换到mysql的bin目录下,执行

    mysqld --initialize --user=mysql --console

    如果不成功可以使用如下代替

    %MYSQL_HOME%\bin\mysqld --initialize --user=mysql --console

    如果还不成功,那你得看看环境变量是否设置成功了

    命令的尾部会出现随机密码,因为有特殊符号,建议直接复制保存

  5. 安装mysql服务:以管理员身份打开cmd控制台运行

    mysqld --install MySQL

    然后执行:

    net start MySQl

    如果成功,则显示服务已启动成功

    不成功检查环境变量设置

  6. 启动mysql并修改密码:

    输入命令mysql -uroot -p

    执行后,输入刚才得到的随机密码

    成功后显示mysql>

    输入命令`set password for [email protected] = password(‘123’);

    这时,root用户密码已经被改为123

PHP安装

  1. 同样的,将压缩文件解压到wamp文件夹下。在php根目录上你就能看到apache的配置文件之一php5apache2_4.dll,将php.ini-production重命名为php.ini

  2. 用editplus或者sublime打开php.ini ,将

    ; extension_dir = "./"改为

    extension_dir = "D:\Program Files\wamp\php-5.6.28\ext"就是自己安装的目录php/ext的路径

    然后修改下面的内容

    ;extension=php_bz2.dll
    extension=php_curl.dll
    ;extension=php_fileinfo.dll
    extension=php_gd2.dll
    ;extension=php_gettext.dll
    ;extension=php_gmp.dll
    ;extension=php_intl.dll
    extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_ldap.dll
    extension=php_mbstring.dll
    ;extension=php_exif.dll      ; Must be after mbstring as it depends on it
    extension=php_mysql.dll
    extension=php_mysqli.dll
    ;extension=php_oci8_12c.dll  ; Use with Oracle Database 12c Instant Client
    ;extension=php_openssl.dll
    ;extension=php_pdo_firebird.dll
    extension=php_pdo_mysql.dll
    ;extension=php_pdo_oci.dll
    ;extension=php_pdo_odbc.dll
    ;extension=php_pdo_pgsql.dll
    ;extension=php_pdo_sqlite.dll
    ;extension=php_pgsql.dll
    ;extension=php_shmop.dll
    
    ; The MIBS data available in the PHP distribution must be installed.
    ; See http://www.php.net/manual/en/snmp.installation.php
    extension=php_snmp.dll
    
    extension=php_soap.dll
    extension=php_sockets.dll
    ;extension=php_sqlite3.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_tidy.dll
    ;extension=php_xmlrpc.dll
    ;extension=php_xsl.dll
    

    其实就是去掉分号,来打开支持数据库,socket等

  3. 接下来,我们来验证PHP安装是否成功,首先我们先重启apache服务

    在cmd控制台执行httpd -k restart

  4. 在D:\Program Files\wamp\Apache24\htdocs目录下新建文件php_hello.php文件

    并输入

    <?php
      echo "hello,word!!!";
    
  5. 在浏览器输入localhost/php_hello.php如果出现hello,word!就表示安装成功了

  6. 如果要启用php的错误提示需要如此做

    打开php的配置文件php.ini ,修改参数  display_errors 的值,
    默认的值是(Off)因此不显示,
    我们将其改为(On)就能显示错误提示了。
    

为MySQL 安装图形控制台

  1. 解压文件到apache下的htdocs文件夹下,并将文件夹改名为pma

  2. 在浏览器输入localhost:/pma/index.php

  3. 在出现的界面中输入你的账户和密码即可, 这样就能以图形界面操作数据库了

  4. 打开数据库可能底部会出现未设置短语密码的红色提示,解决方法如下

    1、修改phpMyAdmin/libraries/config.default.php
        $cfg['blowfish_secret'] = ''; 改成 $cfg['blowfish_secret'] = '123456'; (注:其中的’123456′为随意的字符)
    
    2、修改phpMyAdmin/config.sample.inc.php
        $cfg['blowfish_secret'] = ''; 改成 $cfg['blowfish_secret'] = '123456'; (注:其中的’123456′为随意的字符)
    

至此WAMP环境已经安装完成