windows apache mysql php phpmyadmin

windows7下 php+mysql+apache+phpmyadmin 

这个是我从copy的,因为修好了我的PHPMyAdmin,所以转载了,原文章见:http://blog.sina.com.cn/s/blog_6876deb201019ysu.html

这两天因为要写一个PHP环境配置的文档,所以我又把环境重新配置了一遍。文档写得很详细,几乎是一步一个截图。在这期间也参考了一些网上的资料,但转载还是请注明出处,下面言归正传。
 
需要的软件
  1. php-5.4.8
  2. Apache2.2
  3. Mysql 5.2.44
  4. phpmyadmin
          其它版本也可以。

软件下载地址:

做好安装前的准备工作以后就可以开始安装了。

 

. 安装apache

1.将压缩包ttpd-2.2.22-win32-x86-openssl-0.9.8t.zip(名字因版本不同而不同,下面我就不再重复了)解压后,打开文件中的执行程序。

2. 

   技术分享

    点击next。

3.

       技术分享

   next。

4.  

       技术分享
        next.

5.
       技术分享

   如果要连接到互联网network domain和server name 写入对应的服务信息,如果只是作为单机可以随便      输入,但不能为空,一般可以输入localhost;apache默认端口是80号,可以根据不同需要选择其它端口。

6.

技术分享

 

   这里选择安装类型,可以是典型安装也可以是自己手动选择,可以由自己选择,一般选择typical。接下    来就直接点击next

7.

技术分享
            next.

8.

技术分享
 
        开始安装.
9.
技术分享
         安装完成。

二 安装PHP

   1. 在安装PHP时我选择有是PHP代码包,可以直接从官网上下载,解压后将文件名php-5.4.8-Win32-VC9- x86改为php。并放入自己想放入的文件位置。比如我选择的是D盘下的PHPserver文件中路径    为D:\PHPServer \php。

  2.php配置

     找到PHP的安装文件,将文件中的php.ini-development文件。(在我的电脑中路径为D: \PHPServer\ php\php.ini-developmen)名字改为php.ini,打开 php.ini文件。

 3.    在php.ini找到

      ; On windows:

      ;extension_dir = "ext"

     约在729行;

     将其改为(不要忘记将extension_dir前的分号去掉):

     ; On windows:

      extension_dir = "D:/PHPServer/php/ext/"

     其中的路径为你的PHP文件下面的ext文件夹的路径,根据自己的路径修改。

      4.找到下列句子,将前面的分号去掉(功能为开启扩展功能)

     extension=php_curl.dll
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mysql.dll
    extension=php_pdo_mysql.dll
    extension=php_pdo_odbc.dll
    extension=php_xmlrpc.dll

 5.配置session

    找到

   ;session.save_path = "/tmp"

    去掉前面的分号,并将后面的"/tmp"修改为你保存session有路径,可以自己创建一个文件夹。

比如我在D:\PHPServer\路径下创建了一个tmp文件夹用于保存session,所以我修改为:

session.save_path = "D:/PHPServer/tmp"

  6.配置php的文件上传功能

   找到

   ;upload_tmp_dir =

    去掉前面的分号,将其改为上传文件临时保存文件夹的路径。

    比如我选定的位置还是在tmp文件夹中(也可以选择其它文件夹),所以我修改为:

 

  7.配置PHP时区

    找到

    ;date.timezone =

    去掉前面的分号,我选择的是世界标准时间UTC(你也可以选择其它时区),所以修改为:

    date.timezone = UTC

.配置apache

    在apache的安装文件中找到httpd.Conf打开,路径为Apache Software Foundation\Apache2.2\conf\

   1.

   找到

   #LoadModule vhost_alias_module modules/mod_vhost_alias.so

   在其下面添加:

LoadModule php5_module " D:/PHPServer/php/php5apache2_2.dll"
   PHPIniDir "D:/PHPServer/php"
   AddType application/x-httpd-php .php .html .htm

PHP目录下有多个php5apache的DLL文件,由于这里使用的是Apache2.2,所以选择php5apache2_2.dll,接着指定PHP的安装目录以及执行的程序扩展名。

其中D:/PHPServer/php为PHP安装路径

2.

Apache服务器执行WEB主程序的目录默认为Apache2.2/htdocs,由于这个文件夹位置不太方便,所以我们可以更改目录,我的为D:\PHPServer\www,修改方法如下:

找到

DocumentRoot  "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

    修改为

    DocumentRoot  D:\PHPServer\www

    当然文件夹的位置由你决定。

    找到

    <Directory  "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs">

    修改为

   <Directory  " D:\PHPServer\www">

 3. 修改具体的index文件先后顺序

   找到

   DirectoryIndex index.html

   修改为

   DirectoryIndex  index .php index.html

 

 4.到这一步apache配置就算是已经完成了,重启apache

   在D:\PHPServer\www\文件夹下新建文件index.php

   在其中写入

   <?php

   phpinfo();

   ?> 

打开浏览器输入localhost如果出现下面所不则成功

技术分享       Apache启动常见的错误就是80号端口被占用(如迅雷、SII等),可以关闭这些软件后重启.

 

四 安装mysql

1.打开mysql安装程序点击next。开始安装(有的图没有贴出来)

技术分享

 2.安装成功开始配置安装向导

技术分享

   

     点击nxet直到出现

技术分享

    选择默认点击next

 

技术分享

     选择server machine,其它也可以选,但是如果仅仅只是作为WEB数据库,推荐选择第二项。点击next


技术分享             点击next可以根据自己需要选择

技术分享
         选择文件存放位置,由自己决定。点击next

技术分享
             选择并发连接数,第一个为20个,第二个为500个,第三个为自定义。由你自己选择不过一般还是          选择第一个。点击next
 
 技术分享
             选择数据库的端口,一般选择默认端口。点击next

 

技术分享             选择字符集。推荐使用UTF8。由自己决定

技术分享
             选择作为windows服务,名字默认为mysql(可以改)。如电脑存在mysql可能会发生头号冲突。

 

技术分享
             输入root用户密码

 

技术分享
             点击execute执行,完成。我在安装的时候在这一步的第二步出现卡死,原因一部份是因为以前安          装过mysql。只需要更改mysql的配置文件my.ini就可以解决问题。如果在下面出现启动服务不成功则          有可以是电脑中原先存在一个mysql服务。

3.检验数据库是否安装成功

   开启mysql    在cmd中输入net start mysql 打开mysql(cmd以管理员的身份运行)

   如果没有开启apache 则在cmd中输入 net start apache2.2

   在刚才建立的php文件index.php文件中写入

    <?php

                   $connect=mysql_connect(‘127.0.0.1‘,‘root‘,‘数据库密码‘);

                   if(!$connect) echo ‘连接失败!‘;

                   else echo ‘连接成功‘;

                   mysql_close();

     ?>

   在浏览器中打开locahost,如果输出“连接成功”则配置完成。

.phpmyadmin安装

   mysql有很多图形化界面,但是web版的phpmyadmin比较方便(你也可以选择其它图形界面)。下面       的phpmyadmin的配置

 

1.将phpMyAdmin-3.5.3-all-languages.zip解压后将里面的文件夹命名为:phpMyAdmin

2.将文件phpMyAdmin放入web根目录下,我是放在D:\PHPServer\www下

3.然后配置目录下libraries文件下的 config.default.php 文件。

  $cfg[‘PmaAbsoluteUri‘] = ‘http://localhost/phpmyadmin‘;

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

  $cfg[‘blowfish_secret‘] = ‘123456‘;//由你自己设置

$cfg[‘DefaultLang‘] = ‘zh-utf-8‘;

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

   $cfg[‘Servers‘][$i][‘password‘] = ‘你的密码’;

4.完成配置

  在浏览器中输入http://localhost/phpmyadmin/,如果输出如下则配置成功

  

技术分享
技术分享
好了,现在配置就算完成了。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。