您的位置:首页 > 理论基础 > 计算机网络

WIN10 下搭建WAMP(独立安装httpd2.4.16 mysql7.4.7 php 5.6.12 phpMyAdmin 4.4.13版本)

2015-08-28 19:41 701 查看
一、httpd安装(httpd-2.4.16)

版本解释:openssl是表示带有openssl模块,利用openssl就可以给Apache配置SSL安全链接的,也就是使用https://方式进行访问。

     nossl则表示不带OpenSSL模块,无 法用于SSL安全链接,在这里我们下载带OpenSSL的。

httpd官网只提供源代码了,不提供编译好的文件下载了,但是官网给出了几个链接网址可以下载编译好的,这里使用zip压缩包形式。

首先我们在D盘(盘符根据实际情况自己选择)新建一个目录, 并且命名为“WAMP”其意义为“Wdindows Apache Mysql PhpMyAdmin” 之后

安装的一些内容,也都将安装在该目录下。

1.安装说明:

将httpd解压,这里使用httpd-2.4.16-win32-VC14.zip,安装VC14运行时依赖文件:Visual C++ Redistributable for Visual Studio 2015



2.修改配置:

打开安装录下D:\WAMP\Apache24\conf\httpd.conf 文件(修改配置文件时,不建议使用记事本,可能会对其造成影响,推荐使用Notepad++或

其他编辑软件打开修改)

打开以后Ctrl+F查找所要修改的内容:

DocumentRoot "D:/WAMP/WWW"

<Directory "D:/WAMP/WWW">

</Directory>

修改成(这里的路径和IIS中wwwroot目录一样,用于存放网页,自定义或不做修改默认):DocumentRoot “D:/WAMP/WWW”

DirectoryIndex index.html

修改成:DirectoryIndex index.php default.php index.html index.htm default.html default.htm

修改服务器根目录为:ServerRoot "D:/WAMP/Apache24"

修改服务器名称为:ServerName 127.0.0.1:80

修改目录访问权限为:

<Directory />

AllowOverride none

Require all denied

Require local

#Require all granted

</Directory>

修改: ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" 为: ScriptAlias /cgi-bin/ "D:/WAMP/Apache24/cgi-bin/"

修改:<Directory "c:/Apache24/cgi-bin" 为:<Directory "D:/WAMP/Apache24/cgi-bin"

3.测试

转到bin目录下,管理员权限:

安装:httpd -k install

启动:httpd -k start

停止:httpd -k stop

在D:/WAMP/WWW目录下 建立个index.html页面

在浏览器中输入 http://localhost/
如果能正常显示,httpd配置完毕,已经正常运行。

二、MySql安装 (mysql7.4.7)

选择版本:mysql-cluster-gpl-7.4.7-win32.msi

下载地址:http://www.mysql.com/downloads/mysql/

1.安装说明:

打开安装程序,单击“next”

选择custom,组件为默认选择,我们不做改动-“next”

路径设置为“D:\WAMP\MySQL Cluster 7.4”-“next”

安装好以后点击“finish”

跟着会出现一个配置向导-“next”,有时候出不来,貌似需要PY支持,我这里没出来,所以手动配置。

2.修改配置:

打开D:\WAMPMySQL Cluster 7.4\my.ini,修改为:

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

# *** default location during install, and will be replaced if you

# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bin

# These are commonly set, remove the # and set as required.

basedir = "D:/WAMP/MySQL Cluster 7.4/"

datadir = "D:/WAMP/MySQL Cluster 7.4/data"

port = 3306

# server_id = .....

# Remove leading # to set options mainly useful for reporting servers.

# The server defaults are faster for transactions and fast SELECTs.

# Adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128M

# sort_buffer_size = 2M

# read_rnd_buffer_size = 2M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

更多配置变量参见手册。

转入bin目录,管理员权限:

增加服务命令:mysqld install MySQL --defaults-file="D:/WAMP/MySQL Cluster 7.4/my.ini"

移除服务命令为:mysqld remove

启动mysql命令为: net start mysql

关闭mysql命令为:net stop mysql

修改root的密码为123456

命令行执行:mysql –u root

mysql>show databases;

mysql>use mysql;

mysql> UPDATE user SET password=PASSWORD('123456') WHERE user='root';

mysql> FLUSH PRIVILEGES;

mysql> QUIT

远程登陆配置

允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:

1)在本机先使用root用户登录mysql:

命令行执行:mysql -u root -p

输入密码:123456

2)进行授权操作:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

重载授权表:

mysql>FLUSH PRIVILEGES;

退出mysql:quit..

三、PHP安装(php-5.6.12)

版本解释:

     Thread Safe 现成安全,会进行线程 安全检查,适用于httpd。

     Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查,适用于IIS。

选择版本:PHP5.6(5.6.12)中VC6 x86 Thread Safe下 ZIP下载

下载地址:http://windows.php.net/download/

1.安装说明

由于我们下载的的是ZIP压缩包,只需要将文件解压到“D:\WAMP\php5.6.12”目录下即可,

需要安装VC11运行时环境(vc2012)。

2.修改配置

将D:\WAMP\php5.6.12\php.ini-development 文件修改成php.ini

打开php.ini

; extension_dir = “ext”

修改成:extension_dir = “D:\WAMP\PHP\ext”

将947行下,这些文件前面的“;”去除

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

extension=php_xmlrpc.dll

extension=php_soap.dll

extension=php_sockets.dll

extension=php_sqlite3.dll

;date.timezone =

修改成(很多网站没提到这里要修改,默认为美国时间,如果不修改会报错):date.timezone = Asia/Shanghai

3.测试

修改httpd.conf,查找“<IfModule unixd_module>”,在其之前添加(或者文件末尾也行):

LoadModule php5_module "D:/WAMP/php5.6.12/php5apache2_4.dll"

PHPIniDir "D:/WAMP/php5.6.12"

AddType application/x-httpd-php .php

AddType application/x-httpd-php .htm

AddType application/x-httpd-php .html

<IfModule unixd_module>

重启Apache(修改过配置文件 必须重启Apache才会生效)

新建个index.php 页面,代码中输入,保存文件放到“D:\WMAP\WWW\”目录下

打开浏览器输入:http://localhost/index.php 如果能正常显示,说明PHP配置完毕,可以查看该页面的PHP信息是否正确。

(注:在改文件中输入函数可输出大量的有关PHP当前状态的信息,如PHP版本,服务器信息和环境等。)

(注:)

接着我们测试下,是否能连接到Mysql

再新建个link.php,下代码中输入

$link=mysql_connect(“127.0.0.1″,”root”,”Mysql安装时填写的密码”);

if(!$link) echo “Mysql数据库连接失败!”;

else echo “Mysql数据库连接成功!”;

mysql_close();

?>

也保存文件放到“D:\WMAP\WWW\”目录下

打开浏览器输入:http://localhost/link.php 查看

四、PhpMyAdmin安装

版本解释:phpMyAdmin-4.4.13.1-all-languages

选择版本:phpMyAdmin-4.4.13.1-all-languages.zip

下载地址:http://www.phpmyadmin.net/home_page/downloads.php

1.安装说明

解压到D:\WAMP\WWW\phpMyAdmin

可以不用配置直接访问,需要输入数据库用户名和密码。

2.或者修改配置,修改配置如下:

打开D:\WAMP\WWW\phpMyAdmin\libraries\config.default.php

$cfg['PmaAbsoluteUri'] = ”;

修改成(填写访问phpMyAdmin的绝对URL):$cfg['PmaAbsoluteUri'] = ‘http://localhost/PHPMyadmin/’;

$cfg['Servers'][$i]['host'] = ‘localhost’;

修改成(填写服务器地址,通常默认,不需要修改):$cfg['Servers'][$i]['host'] = ‘localhost’;

$cfg['Servers'][$i]['user'] = ‘root’;

修改成(填写Mysql用户名,这里我们默认):$cfg['Servers'][$i]['user'] = ‘root’;

$cfg['Servers'][$i]['password'] = ”;

修改成(填写Mysql密码):$cfg['Servers'][$i]['password'] = ‘Mysql PWD;

$cfg['Servers'][$i]['auth_type'] = ‘cookie’;

修改成(设置认证方法,安全因素考虑,填写成cookie):$cfg['Servers'][$i]['auth_type'] = ‘cookie’;

$cfg['blowfish_secret'] = ”;

修改成(设置短语密码,如果上面设置成cookie,那这里不能留空,不然登陆会提示错误):$cfg['blowfish_secret'] = ‘cookie’;

3.测试

打开浏览器输入:http://localhost/phpmyadmin/ 访问和登陆

五、结尾

至此Windows10下的PHP环境搭建完毕.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: