返回列表 回复 发帖

PHP5+MYSQL5+APACHE2+phpMyAdmin-2.7.0+ZendOptimizer, WINDOWS下装法!

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环境构建!有什么问题再联系我!

[ 本帖最后由 七月十五 于 2008-8-10 21:14 编辑 ]
1

评分次数

  • 默默

路过。
鼓励原创!
TC
照着全做一边,还是

Fatal error: Call to undefined function mysql_connect() in mysql.php on line 2


phpMyAdmin - Error

Cannot load mysqli extension. Please check your PHP configuration.


这个php5到底还支持Mysql不?:Q

windows XP SP2
apache 2.0.55 win32-x86
php 5.1.1 win32
mysql 5.0.17

[ 本帖最后由 html 于 2005-12-24 21:19 编辑 ]
php5的MYSQL默认是关闭的,要自己开
打开php.ini然后找到mysql那个dll就行了~
九阴真经,请同学们多加练习
360行,行行出Bug。
在php.ini加入

extension=php_mysql.dl

还是不行
终于成功了。

如果有人跟贴就解释一下问题所在 :)
为什么一定别人跟帖才解释呢?直接说出来不是更好吗?
看看是否有人真的关心这个主题 :)

需要将 php.ini 移动到 windows目录,设置path 不管用,在system 或 system32 也不行。

最好先用
<? phpinfo(); ?> 确认一下
先关注一下,等要安装v5时再回来看看。
返回列表