zoukankan      html  css  js  c++  java
  • 1q

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

    首先建立如下文件夹

    Apache安装的位置     C:myapache2

    MySQL安装的位置    C:mymysql5

    PHP安装的位置       C:myphp5

    Zend加速器安装的位置C:myZendOptimize

    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:myapache2这个路径为自己建立的路径

    Apache文件

    1.Apache2的主配置文件    C:myapache2confhttpd.conf

    2.网站的根目录 htdocs

    1apache2的三种启动停止方法

      需要指定端口80

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

    2.开始-所有程序-Appserv

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

    Mysql安装

    1选择自定义安装

    2.设置mysql的安装位置为c:mymysql5

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

     直接next

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

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

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

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

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

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

    如图选择就OK,输入密码

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

    Mysql的配置文件:

    C:mymysql5my.ini

    Mysql的数据文件:

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

    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.userG;

    Php安装和配置过程,

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

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

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

    打开apache的配置文件C:myapache2confhttpd.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:mymysql5in; ]

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

    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"> //原来目录

  • 相关阅读:
    SCOI2020游记
    关于我
    WC2020游记
    CSP-S 2019 游记
    回文自动机学习笔记
    全自动数字论证机(迫真)
    树状数组上二分
    《伊豆的舞女》 读书小记
    雅礼集训2019 Day5
    雅礼集训2019 Day4
  • 原文地址:https://www.cnblogs.com/finddata/p/11001330.html
Copyright © 2011-2022 走看看