zoukankan      html  css  js  c++  java
  • Apache+mysql+php在windows下的配置(成功)

    Apche下载地点:http://www.apache/org

    Or   http://www.51cto.com/html/2005/1021/8911.htm

    Php 下载地点:http://www.php.net

    Mysql下载地点:http://www.mysql.com

    花 两天时间,解决了Fatal error: Call to undefined function mysql_connect()这个问题以及Error trying access httpd.conf file.You will need to manually configure the这个问题,详细说说吧!

    1、
    (1)出现Fatal error: Call to undefined function mysql_connect()这个问题是因为你的文件配置不对!
    安装Apche没什么大事情,安装好了键入:http://127.0.0.1 出现it work 就行了
    如果没有的话,找我也行!QQ:124312457 欢迎!

    (2)web文件要放到一个专门的文件里面,它默认的是你的apache的安装文件htdocs下,其实127.0.0.1和localhost等价,他们都是htdocs这个目录。


    (3) 解压Php5.1.2-Win32.zip,不要安装,直接把php-5.2.6-Win32拷到你想要的地方,笔者拷到D:,并且笔者把 Php5.1.2-Win32改名为php,也就是Php5.1.2-Win32的内容放不放到d:\php中,为什么不拷到D:\Program Files里面,也是有名堂的,带回说!

    (4)拷完以后在php.ini-dist改称php.ini,这也就是所谓的php.ini文件了,找到short_open_tag = On此选项选择是否打开简写标签即:支持<? ?>,这地方要改称ON

    (5)使apache支持php
    关于httpd.conf的更改:
    打开apache的httpd.conf文档,在记事本文档里面查找loadmodule并加上这样一句”loadmodule php5_module d:/php/php5apache2_2.dll”作用是以module的方式加载php

    PS:这里可能有问题,就是php5apache2_2.dll这个文件,开始的时候我用的php5apache2.dll,发现老是抱错,跟踪一下,发现是版本的问题,我用的是apche2.2 所以选择php5apache2_2.dll,这个地方也很扯淡!


    查 找addtype并在 “AddType application/x-gzip .gz .tgz“下面加上这样一句“AddType application/x-httpd-php .php”和 “AddType application/x-httpd-php .html”.作用是加载可以执行的文件类型。

    查找“directoryindex index.html index.html.var”并在directoryindex之后加上“index.php” 。directoryindex即:目录索引。在仅指定目录的情况下,默认显示为由左到右。

    保存更改并重新启动apache。

    编写这样的一段代码存储到你的web根目录中。命名为phptest,php.

    代码如下:<?php echo phpinfo(); ?>


    打开IE浏览器输入:http://127.0.0.1/phptest.php如果你可以看到php的有关信息证明已经配置成功。

    ok!php可以和apache关联了,不成功的话找我!呵呵

    (6)安装Mysql
    1.先将下载的关于mysql的zip压缩包进行解压!

    2.将解压后的文件夹打开后,双击安装包,弹出安装向导对话框,点击next进行下一步设置。

    选择安装类型,三种:typical(默认),complete(完全安装),和custom.(自定义安装)建议选择用custom。点击next进入下一步

    3. 自定义安装设置。在“Developer Components(开发者部分)”上的黑色下拉三角处左键单击,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分及其所属部分全部安装”。上面的“MySQL Server(mysql服务器)”、“Client Programs(mysql客户端程序)”、“Documentation(文档)”操作相同,以保证安装所有文件。如果要更改安装目录,点选“Change...”,可以手动指定安装目录。点击next进入下一步设置

    4.确认设置。此处显示前面的设置信息,确认后点击install进行安装。如果要更改请点击back,返回上一层进行更改。

    5.mysql.com 的帐户注册对话框。三种选择,creat a new free mysql.com accout(创建一个新的帐户);login toi mysql.com (输入mysql.com的帐户,前提你已经有了。);skip sign-up(跳过),一般选择跳过。点击next。

    6.安装完成。点击finish进入安装配置向导。前提是已经选种configer the mysql server now.在弹出的配置向导对话框中,点击next。

    7.选择mysql的配置方式。两种:detailed configuration(精确安装);standard configuration(标准安装)。点击next。

    8.服务器类型选择。三种:developer machine(开发类);server machine (服务器类);dedicated mysql server machine (数据库服务器),这里我选择的是第二种。点击next。

    9. 选择数据库的应用。三种:multifunctional database(多功能数据库);transactional database(事务处理型数据库); non-transactional database only(非事务处理型数据库)。我选择的为第二种,选择后点击next。

    10.为InnoDB数据库文件选择一个存储空间。如果修改了,要记住位置,重装的时候要选择同一个地方,否则可能会造成数据库损坏。可以选择对数据库做备份。我使用默认位置,直接按“Next”继续。

    11. 选择网站服务器在线时候的同时连接数。三种:Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”,我选的第二种,按“Next”继续。

    12.网络设置。我未做更改,选择使用的为默认设置。Enable tcp/ip networking启用tcp/ip连接。端口默认为3306。Enable strict mode启用严格模式。点击“next”继续。

    13. 默认数据库语言编码设置。三种:standard character set(标准的,英文编码);best support for multilingualism(多种语言的编码); manual selected default character set/collation(手动设置默认的语言)。在这里我们选择第三种,并在选择语言的下拉菜单中选择gbk或者是gb2312。点击next继续。

    14.Windows 选项。Install as windows server (选择安装设置为windows服务)。Include bin directory in windows path(将mysq的bin目录加入到windows的系统路径下)。全选后点击next继续。

    15.设置密码选 项。默认用户名为root,填写密码在new root password , confirm(确认密码)。Enable root access from remote machine(启用root可以进行远程访问)。Create An Anonymous Account(新建一个匿名用户)匿名用户可以连接数据库,不能操作数据,包括查询,一般不勾,设置完毕,按“Next”继续。

    16.确认设置界面。确认无误后,点选“execute”使设置生效。

    17.设置完毕后,点击finish完成设置

    (7)
    将mysql与apache,php相结合方法一
    1.打开php.ini文件,在文档中查找“;extension=php_mysql.dll”。将其前面的分号去。此处为加载mysql模块。你可以看到许多这样类型的语句。去掉其前面的分号就是将其加载。

    2.文件转移。将修改后的php.ini文件复制后粘贴到c:\windows下。

    选中“我的电脑”,点击鼠标右键,选择“属性”,在打开的对话框里选择“高级”选项卡,在其视图的下面你可以看到“环境变量”,点击后进入下一级对话框。

    3. 在视图的下方选择 “path”,并点击“编辑”,打开编辑对话框,修改其路径:在其原有的路径后面加上这样的一句“;D:\php;D:\php\ext”修改后的路径是 这个样子的:“%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D: \mysql\bin;D:\php;D:\php\ext”。设置完成后一路点击“确定”(计算机重新启动后有效)。

    4.将apache和计算机都重新启动。

    编写这样一段代码用来测试已经和mysql连接正常。代码如下:

    <?php

    $link=mysql_connect(‘localhost’,’root’,’zxlingjsj’);

    If(!$link) echo“fail”;

    Else echo“success”;

    Mysql_close();

    ?>

    保存为mysqltest.php。保存在web根目录下。



    Error trying access httpd.conf file.You will need to manually configure
    关于这个问题,是你的apache conf文件没有配置好,不行的话就重装,对了重装之前要把原来的目录给删掉!呵呵 ,我曾经就是没有删掉出现了问题!

    好了!就这么多了!
    有问题找我就行了!
    QQ:124312457
  • 相关阅读:
    Atitti 图像处理 图像混合 图像叠加 blend 原理与实现
    Atitit Gaussian Blur 高斯模糊 的原理and实现and 用途
    Atitit 图像处理 灰度图片 灰度化的原理与实现
    Atitit (Sketch Filter)素描滤镜的实现  图像处理  attilax总结
    Atitit 实现java的linq 以及与stream api的比较
    Atitit attilax在自然语言处理领域的成果
    Atitit 图像处理 常用8大滤镜效果 Jhlabs 图像处理类库 java常用图像处理类库
    Atitit 图像处理--图像分类 模式识别 肤色检测识别原理 与attilax的实践总结
    Atitit apache 和guava的反射工具
    atitit。企业的价值观 员工第一 vs 客户第一.docx
  • 原文地址:https://www.cnblogs.com/fish124423/p/2507401.html
Copyright © 2011-2022 走看看