1q

 

 

Windows系统上分别独立安装Apache2PHP5MySQL5phpMyAdmin等几个软件。独立安装的好处是可以自由选择这些组件的具体版本,清晰地掌握自己计算机里都安装了哪些程序,以及它们的具体配置情况,这将对以后的系统维护和软件升级工作带来很大的帮助。

首先建立如下文件夹

Apache安装的位置     C:\my\apache2\

MySQL安装的位置    C:\my\mysql5\

PHP安装的位置       C:\my\php5\

Zend加速器安装的位置C:\my\ZendOptimize

PHPMyAdmin安装的位置

默认apache的端口为80mysql的端口为3306

自己设置的apache的端口为8080mysql的端口为3000

影响:http://127.0.0.1:8080/test.php

影响:$x=mysql_connect('localhost:3000','root','root');

Apache2的安装

1.单机

.

 

 

 

 

选择安装位置c:\my\apache2这个路径为自己建立的路径

 

 

 

Apache文件

1.Apache2的主配置文件    C:\my\apache2\conf\httpd.conf

2.网站的根目录 htdocs

 

1apache2的三种启动停止方法

  需要指定端口80

1.右击我的电脑->管理->服务和应用程序->服务->右键apache2[启动,停止]

2.开始-所有程序-Appserv

3.cmd命令(控制台):net start apache2.2/net stop apache2.2

 

 

Mysql安装

1选择自定义安装

 

 

2.设置mysql的安装位置为c:\my\mysql5\

 

 

 

3.设置mysql的数据文件的位置,这样C盘格式化后mysql的数据依然在

 

 直接next

 

 

 

 

 

 

 

 

 

Innodb表的存放目录,点默认就可

 

 

 

 

 

 

 

击活tcp组网功能选默认:3000

 

 

设置默认字符,把文本放到数据库时候选择第三相设置字符集

 

 

设置windows下管理mysql,并设置下边是否把它加到patch路径里边,(我的电脑,属性,高级,环境变量,如果加到路径里边那么我们就可以用命令行直接执行mysql命令了,加如后我们就可以使用bin目录下的文件[bin目录为mysql所有命令的文件])

 

 

 

设置允许那些人可以连接数据库,以及是否需要密码才能进入,

Root是唯一的用户是mysql的管理员,输入密码才能连接,允许他在本机登陆

如图选择就OK,输入密码

输入密码后直接点击下一步

 

 

Mysql的配置文件:

C:\my\mysql5\my.ini

Mysql的数据文件:

我们已经在安装的时候指定到D:\data\data

 

 

1mysql的三种启动停止方法

1.右击我的电脑->管理->服务和应用程序->服务->右键mysql[启动,停止]

2.开始-所有程序-mysql

3.cmd命令(控制台):net start mysql/net stop mysql

 

Bin目录是它的所有命令,我们已经把它装到环境变量里边了,也就是说这个bin目录的所有命令我们都可以在cmd控制台直接敲比如: mysql -u root -h localhost -p 回车

输入密码

 

 

查看管理员

select * from mysql.user\G;

 

 

Php安装和配置过程,

2.它还要连接mysql数据库对数据库进行操作,配置phpmysql扩展接口

 

1.复制所有的文件到我们已经建立的文件夹下C:\my\php5

2.Php属于apache的一个模块要外挂在apache里协助它来处理php文件,所以第一步要在 apache里边设置加载php模块

打开apache的配置文件C:\my\apache2\conf\httpd.conf加载php模块

php5apache2.dll"  //适合apache2.0以前的版本

php5apache2_2.dll"//如果apache2.2以上的版本加载这个

Php5.26 LoadModule php5_module "c:/my/php5/php5apache2_2.dll"//这个文件在php包里

 

告诉apache后准名是什么样的用php去解析

添加 AddType application/x-httpd-php .php .phtml

 

指定php配置文件的位置添加phpIniDir "c:/my/php5"

,找到php配置文件的模版php.ini-recommended改成php.ini

 

都改完之后重新启动apacheapache的配置文件就会生效,php配置文件和apache配置文件改完之后都需要重新启动apache

 

apache的网站目录(htdocs)里边建立index.php 里边写上phpinfo()

http://localhost:8080/index.php

 

 

配置phpmysql之间的连接

php的安装目录下找到两个与mysql有关的dll文件libmysql.dll复制到(widouw的 安装目录下)C:\WINDOWS

也可以做环境变量,将php解压目录放到path里边,和放到C:\WINDOWS是一个效果,因为C:\WINDOWS就是在path里边

拷完之后执行php的时候就能找到mysql了,它会到我胃都死系统里 找libmysql.dll这个就能找到mysql了,但是我们想要加载扩展库就要在php里边设置ext(扩展库),打开php.ini

找到扩展位置

 

 

 

 

加载php扩展,去掉前边的冒号 ;并且指定扩展的目录extension_dir="c:/my/php5/ext"

改完之后重新启动apache,那么php的配置的修改就生效了,通过phpinfo去查看已经有了

 

 

 

 

 

  

 

/* 环境变量:

环境变量:一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:     临时文件夹位置和系统文件夹位置等。如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

 

如何设置环境变量:

右击我的电脑->属性->高级->环境变量->系统变量-编辑

[  C:\my\mysql5\bin; ]

这个路径添加进去就可以,

Bin目录是mysql的所有命令,我们已经把它装到环境变量里边了,也就是说这个bin目录的所有命令我们都可以在cmd控制台直接敲比如: mysql -u root -h localhost -p 回车

输入密码

*/

默认端口为80,可以省略

127.0.0.1==localhost

127.0.0.1:8080==localhost:8080==www目录=apache2.2里的htdocs目录

127.0.0.1:8080/x.html==localhost:8080/x.html

 

<php

$x=mysql_connect('localhost:3000','root','root');

这个端口是mysql的端口,在mysql中的my.ini配置

 

 

 

这个8080apache的端口在apache中设置

 

 

apache里改网站的根目录 注意要在建立个文件夹d:/web

1.找到 DocumentRoot D:/Apache/htdocs 将D:/Apache/htdocs改为你自定义的网站目录;2.找到 <Directory D:/Apache/htdocs 将D:/Apache/htdocs改为你自定义的网站目录。

 

#改网站的根目录这是第一步,

DocumentRoot "d:/web"     //自定义目录

#DocumentRoot "C:/my/apache2/htdocs"  //原来目录

#第二步如下

<Directory "d:/web">       //自定义目录  

#<Directory "C:/my/apache2/htdocs"> //原来目录

posted @ 2019-06-11 00:38  我是bug  阅读(2659)  评论(0编辑  收藏  举报