铭瑶学习社区

首页 » 网站建设(编程语言) » 更多专区 » PHP专区 » PHP5+MYSQL5+APACHE2+phpMyAdmin
sowworld - 2008-10-21 22:26:00
PHP5+MYSQL5+APACHE2+phpMyAdmin-2.7.0+ZendOptimizer, WINDOWS下装法!phpvista图文版安装方法请点此查看


以下文章作者:心情好

2005年12月24日
本文的参考资料来源于INTERNET !如有相似之处,请见谅!

WINDOWS下:

以下是本人装的一些经验!有什么错误之处请指正!大家交流一下!
注:以下此法只能用于PHP5的安装!不适于PHP4,如果想有关PHP4的话!再联系我

!不过我想还是用最新的好,呵呵!
  PHP5和PHP4的不同点:
    1:php5和php4不同的地方就是它的动态连接库目录变了
    2:PHP5并不像PHP4那样默认支持MYSQL!
  因此PHP5比较烦!
配置为:
apache_2.0.55-win32-x86-no_ssl.msi  http://www.apache.org
mysql-5.0.16-win32.zip              http://www.mysql.com
php-5.0.5-Win32.zip                http://www.php.net
ZendOptimizer-2.6.0-Windows-i386.exehttp://www.zend.com/
phpMyAdmin-2.7.0.zip               

注:要支持MYSQWL5。0以上,ZendOptimizer要为2。6以上版本!

第一步:安装apache2
apache安装成功测试方法:在地址栏打入http://localhost/  看到页面,表示   

                        成功!                 
  这没有什么可说的了!
主要是设一下httpd.conf文件(在C:\apache2\Apache2\conf这是我的安装路径)
注:最好是完成PHP5的安装后才设httpd.conf文件。就是做完以下第二步后!
用记事本打开它,也可以用一个叫EditPlus的软件打开!
      php一直都存在两种运行方式:
        一:以apache模块方式运行(Installing as an Apache module)。它的好

处是运行速度,本人也喜欢,推荐这种方式
        二:以cgi 方式运行(Installing as a CGI binary)。php3 在windows环

境下只能以这种方式,而以后的版本则没有该限制.   
        以下用第一种方式:
  1:在httpd.conf文件最后加上以下代码:
          LoadModule php5_module "c:/(php安装路径名)/php5apache2.dll"
          AddType application/x-httpd-php .php
  2:在httpd.conf文件中:
    找到DocumentRoot:'C:/apache2/Apache2/htdocs'
    改为DocumentRoot:'c:/web/'    不改也可以,这是改网页存放地址,我的 

    主要放在c:\web\里!
  3:找到DirectoryIndex index.html之后加上 index.php (这些表示当打开网页 

  时的默认查找顺序)
  4:重启apache

二:安装PHP5
  1:解压到你想放的目录:本人的为C:\php 
  2:把php5目录下的 php5ts.dll和php.ini-dist 拷贝到windows 的系统目录下, 

  就是Windows(XP/2000)或Wint(98)
  3:把php.ini-dist名改为php.ini
  4:安装成功测试方法:新建记事本文件改名为index.php  请注意格式为 *.php
    打开。写入如下内容:
    <?
      phpinfo();
    ?>
  保存到c:\web下,这是改网页存放地址
  在地址栏下打入http://localhost/index.php看到页面,表示成功!
三:安装MYSQL5
  1:在WIN装好后!在windows 的系统目录下,就是Windows(XP/2000)或Wint(98)

建一个名为my.ini的文件
输入如下内容:
    [mysqld]
basedir=c:/Program Files/MySQL/MySQL Server 5.0/
datadir=c:/Program Files/MySQL/MySQL Server 5.0/data
[WinMySQLAdmin]
Server=C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqld-nt.exe
注:C:/Program Files/MySQL/MySQL Server 5.0/为MYSQL的安装路径。根据你自 

  己的定!建此文件的目的是为了使MYSQL为WIN系统服务并隋开机启动,很重要的


保存!
2:运行--cmd  打开DOS
    先后输入
    cd \
    cd C:/Program Files/MySQL/MySQL Server 5.0/bin(MYSQL的安装路径)
    mysql-nt --install
    net start mysql
    退出。
  重启apache!
3:让PHP5支持MYSQL5:
  打开在windows 的系统目录下的php.ini文件
  找到extension_dir = "./" 改为 extension_dir = "d:/(php安装路径)/ext"
  找到;extension=php_mysql.dll 去掉前面的;
  保存!
4:接下来一点很重要的就是把php目录下的libmysql.dll复制到windows/system32 

  下,如果不这样做,mysql动态连接库就无法正常加载。
  重新启动apache!
5:测试是否成功!
  在c:\web下建文件test.php
  内容为:
  <?php
  $link=mysql_connect('localhost','root','123456');
  if(!$link) echo "fail";
  else echo "success";
  mysql_close();
  ?>
  保存!
      在地址栏打入http://localhost/test.php  显示success时就可以的,当然

  你也可以用phpMyAdmin来测!
四:phpMyAdmin
    解压到c:\web下,在地址栏打入http://localhost/phpMyAdmin/就可以管理   

MYSQL5了!
五:ZendOptimizer
    这个不一定要装,它的主要功能为:
    1:加速PHP文件执行!
    2:能显示被Zend Encode加密的PHP代码!这点很重要!
 
到此已经完成了PHP5+MYSQL5+APACHE2+phpMyAdmin-2.7.0+ZendOptimizer-2.6.0-

Windows-i386.exe环境构建!
1
查看完整版本: PHP5+MYSQL5+APACHE2+phpMyAdmin