zoukankan      html  css  js  c++  java
  • 在window下搭建php+apche+masql的方法(个人的蛋疼经历,绝对可靠)

    经历了N次风波,从php的php.ini文件弄不好,到mysql的重装错误。蛋都碎了N次。。。。

    总结是:网络上的教程有N多,可是假的,错误的,也有M多。。

    慢慢磨吧,觉得百度文库上的文章多数靠谱些。如果想要教程,还是上文库下载吧。准确率可能多一点。(个人经历的说,可不是广告)

    一:Apche与php

    好吧,弄php跟apche时。最好将其弄在同一个盘,然后分开两个文件夹,反正我这样做了后,就搞定了。。。比如D:\apche2.2

    还有D:\php5...然后在E盘或者神马盘里弄一个放网站,还有php文件的。例如E盘吧。好,在E盘下弄一个E:\phpweb\web,,,嗯,最好跟前面的apche与php是同级目录,这样总之会好点,会少点蛋疼的经历的。(个人也是初学者,水平有限。表达不清,不过我这样做了之后,就真的把这个环境搭建起来了。哈哈,屡试不爽)

    二:mysql

    恩,如果你的电脑上从没有安装过mysql,,哈哈,那就好办了,直接安装吧,基本上第一次总是没问题的。而如果你有安装过,然后又由于手痒,或者是某些因素删掉的话。那么:::请注意,卸载的时候要弄干净点,不留一丝痕迹。把注册表,还有服务上,还有安装目录上的东东全部搞干净。。至于注册表还有服务上怎么弄干净,百度吧,有好多教程。这里就不多说了。

    好吧,下面附一个教程,非常好哟。

    Windows XPPhp开发环境搭建

    1      版本说明

    Apache版本apache 2.2.4

    Php版本php 5.2.3

    Mysql版本:mysql 5.1.19

    ApachePhp5和存放Php文档的文件最好放在同一级的目录下面

    2       apache的下载和安装2.1    下载

    点下面的链接进入下载界面

    http://httpd.apache.org/download.cgi,找到下图所示的文字

    点击完成下载。

    2.2    安装及检测2.2.1   安装过程

    双击apache安装包,出现安装向导。

     

     

     

     

     

    点击next按纽,进入接受协议页面。

    点击next,进入服务器信息页面,在三个信息框填入信息。注意:(在第一个文本框填入

    ApacheNetwork Domain(网络域名:如XXX.comlocalhost,这个必需填,否则apache不会被启动;server Domain(服务器域名www.XXX.com)和网站管理员的E-mail,可填可不填)。

    点击next,出现选择类型安装,我选用典型安装(typical)。

    点击next,进入安装路径选择页面,你可在这里修改你的安装路径。

    点击next,进入确定安装路径页面。

    点击next,进入安装页面,安装完成,显示安装完成页面。

    点击finish按钮,完成apache的安装。若在状态栏有下图的图标,表示apache被启动。

     

    注意如果安装后提示端口被占用,不能启动apache服务器,可以使用下面的方法解决:

    1)点“开始”—>“运行”—>输入cmd进入命令提示符窗口,在光标所在的行输入netstat –anb可以查看端口占用情况,如下图:

    2)找到80端口看哪个软件占用了80端口把这个软件进程关闭

    3)重新安装apache

     

    3       Php的下载和安装3.1    下载

    点下面链接进入下载页面

    http://www.php.net/downloads.php,找到下面的文字

    选择,点击进入下个下载界面,找到下面的镜像

    完成下载。

    3.2    安装

    将下载的压缩包解压到任意文件夹下即可完成安装。我解压到D:\php5文件夹下。

     

    4       Mysql的下载和安装4.1    下载

    点下面链接进入下载页面

    http://dev.mysql.com/downloads/mysql/5.1.html#win32,找到如下文字

    点击即可完成下载。

    4.2    安装(参考文档JavaJspWindow XP下的基本开发环境搭建.docmysql的安装)

    注意:安装的时候一定要记住root用户的密码。(测试连接mysql的时候要用到)。

     

    5      配置apache

    1、在d(为装载了ApahePhp5的磁盘)下新建目录d:\web\www(当然,你可以随便建一个目录),用来存放php文件(尽量和ApachePhp5放在同一级目录下面).

    2、在apache安装目录下找到conf文件夹,点击进入,找到httpd.conf文件

    3、打开该文件,找到DocumentRootServerName yueer:80)开头的一行文字,将引号里的目录改为你存放php文件的目录(d:/web/www),注意,这里所有的反斜杠(\)都要改为斜杠(/),因为它不支持(\)。修改后为DocumentRoot "D:/web/www"

    4、找到<Directory "……">(省略号代表目录)将引号里的目录修改成和上一步中的一样。

    修改后为<Directory "D:/web/www">

    5、找到DirectoryIndex index.html这一行,在后面添加(有空格)index.php

    6、在文件的末尾添加下面文字

    #用来加载php模块

    LoadModule php5_module "D:/php5/php5apache2_2.dll"

    #用于寻找phpphp.ini文件

    PHPIniDir "D:/php5"

    #使apache支持php文件

    AddType application/x-httpd-php .php

    7、关闭保存修改即可完成apache的配置。

    注意:这里加载模块的路径要和它的系统路径相同,D:/php5就是php5的安装目录,再次强调将系统路径中的(\)改为(/)

     

    6      配置Php5

    1、在Php5安装目录下找到php.ini-dist文件,将该文件改名为php.ini

    2、打开文件,找到doc_root开头的一行,将后面的路径改为存放php文件的目录(如doc_root ="D:\web\www")。

    3、找到extension_dir开头的文字,将后面路径改为存放php扩展文件的路径(扩展文件在php5安装目录下的ext文件夹下,如extension_dir = " D:\php5\ext ")。

    4、找到;extension=php_mysql.dll这一行,将前面的分号(;)去掉,使php5支持mysql

    5、关闭保存该文件,将php.ini拷贝到C:\windows目录下。

    6、将libmysql.dllphp5ts.dll复制的到C:\windows\systems32下。

     

    7      测试7.1    apache支持php5测试

    l         进入到存放php文件的目录(如我的D:\web\www),新建一个文本文档,改名为index.php

    l         打开文件输入下面代码:

    <?

    phpinfo();

    ?>

    l         打开浏览器输入http://localhost,如果出现下图,则表示apache安装成功。

     

    l         在浏览器输入http://localhost/index.php,出现下图,则表示apachephp5配置成功。

    7.2    连接数据库测试

    1)在mysql数据库中新建一个数据库mytest(名字可以自己取),在dos中如下操作:

    注意:(在到开cmd,输入mysql –uroot –p后输入密码,若出现如上图的Welcome to the mysql……表示mysql按转成功,若出现错误,重新检查自己的mysql安装)。

    2)在存放php文件目录中新建一个文本文档,改名为test.php,输入下面代码:

    <?php

    $dbhost = 'localhost';

    $dbuser = 'root'; //你的mysql用户名

    $dbpass = '123456'; //你的mysql密码

    $dbname = 'mytest'; //你的mysql库名

    $connect = mysql_connect($dbhost,$dbuser,$dbpass);

    if ($connect) {

    echo "连接成功)";

    } else {

    echo "连接失败";

    }

    ?>

    l         打开浏览器,在地址栏输入http://localhost/test.php,出现下图,表示mysql链接成功。

     

    8      总结:

    Php服务器的搭建确实有点复杂,不过只要多看一些相关的资料,多多实践,解决这个问题还是没什么困难的,关键是要多实践,网上的资料有很多是错误的,这就需要自己去鉴定。

  • 相关阅读:
    数据类型装换
    变量及数据类型
    27 网络通信协议 udp tcp
    26 socket简单操作
    26 socket简单操作
    14 内置函数 递归 二分法查找
    15 装饰器 开闭原则 代参装饰器 多个装饰器同一函数应用
    12 生成器和生成器函数以及各种推导式
    13 内置函数 匿名函数 eval,exec,compile
    10 函数进阶 动态传参 作用域和名称空间 函数的嵌套 全局变量
  • 原文地址:https://www.cnblogs.com/cchun/p/2520103.html
Copyright © 2011-2022 走看看