其实安装就是copy,不过要配置php.ini文件还有点难度。

解决方案 »

  1.   

    RPM版本的即可安装,其实就是将一台已经调试好的PHP.ini及Apache封装好,其实使用任何的压缩软件都是可以的,千万别忘记同时将php.ini及my.ini也copy出来,这样就具备了相关的条件了。To: anziqi (美洲狮) :"我想做到是就是如此我想要代码.并最好说一下原理."—— 我没有看懂,请具体点,用通俗的语言来描述一下。
      

  2.   

    代码我可以提供,自动安装Apache+PHP4+Mysql+phpMyAdmin。
    下在地址:www.chinesehis.com/soft/setup.zip
    最好用网际快车下载。哈哈!
      

  3.   

    楼主的意思是不是一个php编写的程序自动安装,包括目录的建设和数据库的建立呢?
      

  4.   

    http://www.skycn.com/soft/1269.html
    拿分来吧
      

  5.   

    http://expert.csdn.net/Expert/topic/1109/1109424.xml?temp=.7149469
    这是我的原贴,
      

  6.   

    把PHP,Mysql和Apache放在一个文件夹里,把它配置好后用工具做个安装程序即可实现php自动装配好的安装程序,做安装程序的工具到网上搜一下就能找到,关于配置的文章满街都是,搜一下就能找到。
      

  7.   

    放弃dreamweaver这样的软件,完全使用手工方式输入所有脚本
      

  8.   

    to:lonelycat(孤独猫) 呵呵就是这个意思了.你真聪明我的表达能力真是不强.对不住大家.
    谢谢你....多谢大家的支持.希望都想一想.分没能问题有一共有6000分可能都给大家我只想要一个完整的答案可以让新手也一看就懂.也是为csdn加一份力.有最多有用的资源.to:xizi2002(戏子)谢谢你我知道你问过.这里的所有贴子我几乎都看过的.呵呵.不过有一点偏不过一定有你的分.先谢过了.
      

  9.   

    ☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★为了客户着想,那是成熟的商品,不是说一个程序做好了一点都不改的,只有非常成熟的商品才可以考虑这一点,我这次组织开发了两个大型商务网站,当然其它的一些问题都解决了,就是没有做安装程序,我想,如果过上一年半载的,我这两个程序都成熟了,我一定把它做成一个文件安装的形式。 phpteam(Fanny)你说说看,现在哪一个上一点点规模的网站不用数据库呢,安装程序一定要把数据库也考虑进去,我想如果把所有的页面放到数据库中之后,再编写一个程序,如果其它的页面修改了,然后再把它更新到数据库中去,说声把包了,包好了就走,一点点也不麻烦呀。
    ☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
      

  10.   

    呵呵~~ 我不知 PHP 能否实现压缩与解压缩的功能.但我听说过不少的 Web ftp , 是可以让用户上传一个打包好的"站点" 
    (包括页面和图片等 ..)上传完毕后,会自动在服务器上解压(并配置
    文件创建目录结构等).然后就可以正常访问了..我想楼主要的也大概是这样的东西. 如果 PHP 能实现将一个打包的文件在
    服务器上解压的话这个问题应该不难解决.
      

  11.   

    如果是用户自己的服务器, 那就可以考虑做成 exe 的安装程序.
    此时要考虑的就只是一些系统环境变量方面的问题了.. 
    但这个一般那些安装程序制做软件都考虑到了,你要做的也只是
    选择相应的选项设置一下.呵~~ 一点小意见, 不知帮不帮得上忙.
      

  12.   

    TO julychina(猴子哥):
      可能我和你的理解有出路吧,我对楼主的理解是一个php编写的程序自动安装你写好的项目或产品,包括目录的建设和数据库的建立等,然后只需把这个程序交给客户,然后客户运行这个程序之后,就已经将你的项目或产品安装好了,而并不是说你的这个项目使不使用数据库的功能。
      

  13.   

    我听说是用一个能把一堆东西变成一个 setup.exe的软件能作到
    具体配置说明里有。估计你应该没问题
      

  14.   

    其实很简单,就是文件copy功能,然后用winrar压宿成exe格式,至于命名随便你
    命名为setup.exe或者是install.exe
      

  15.   

    下载个easyphp,不就什么都自动安装了吗?
      

  16.   

    呵呵.不要这样吗.各种方法我都要.phpteam(Fanny)说的没有错我要的就是这个功能.分肯定大家都有.不要伤了和气.
      

  17.   

    我见过cdb论坛的安装程序好像就是楼主说的那样。http://crossday.com/production/cdb/cdb2gold.zip
      

  18.   

    仔细想想好象又不是只用php可以做到的
    迷茫ing
      

  19.   

    呵呵,有人误会是那种配置PHP环境的集成包了吧……
    楼主的意思……和论坛的INSTALL.php程序是不是很象?
      

  20.   

    我也一直在考虑这个问题,包括自动安装、在线升级,仍停留在理论阶段,实在太懒。:P    如果没有图片,一个文件可以搞定的,换言之,只有纯文本文件是可以通过一个文件完成。这个文件由三部分组成:第一部分是脚本,第二部分是文档、目录、数据库索引,第三步分是所有文件的文本内容。脚本负责根据索引读取第三部分文本数据创建目录、文档、数据库。第三部分中由于存在php脚本,不得不将<?、?>替换成其它字符来避免php对它编译造成出错。    不过,个人以为用一个文件不可取,比如说不能包含二进制数据进去,而且这个文件会很大造成编译器负担。所以最好用三个文件,一个是脚本,一个是索引,一个是二进制文件。关键是二进制文件的内容,你需要自己编写函数将要安装的文件按照一定规则转成二进制格式在按照一定规则写入这个文件,安装时通过反向函数读取数据创建目录、文件、数据库。
      

  21.   

    实在不好意思,现在小弟实在懒的写代码,就给你说说思路吧。
    1、本思路是参照压缩/解压缩的原理
    2、写一个函数,循环读取你要打包的那个目录的所有文件内容(包括图片等),压缩到一个文件中,如:install.dat。其中的格式如下:
    若为目录则:
    dir||||testpath\n
    若为文件则:
    file||||filename||||filesize\n
    filedata
    这里的格式有点记不清了,反正大致是这样的。当然分开的格式只需你们自己定。
    3、安装的时候,只要写个函数负责解压缩install.dat文件即可。
    也就是说到客户那安装的时候仅仅需要两个文件(如:install.php和install.dat),运行install.php的时候读取install.dat文件中的内容,然后展开(包括建立目录、文件等)形成源文件格式。等文件都展开后,就跟一般的程序一样了根据需要建立数据库等。备注:这个思路绝对可行,1年前小弟写过的,只是硬盘坏了:(,当然我相信还会有更好的方法的。
      

  22.   

    是安装php开发环境还是自己写的php程序?
    如果是自己写的php程序,相对容易一些,
    应该打一个包,里面包括所有的php代码,还要有数据库创建的sql文件,图片文件等等都包含进来
    在windows下面可以用vb,vc,delphi的开发工具作一个程序,主要用来解包,同时运行拷贝等,还有就是自动执行初始化文件(用来创建数据库表等内容,当然要用到sql文件了)。
    在unix下面好像简单了,做一个shell程序就差不多了,思路应该是一样的
      

  23.   

    跟大家报告一下:
        基于php脚本的自安装程序完成一半,打包过程已经实现,今晚开始写解包安装过程。作品(大家见笑,不能叫产品,又想不到其他名词...)名称定为 Baby Installer ,当前版本号1.0.001 ,免费使用。
      

  24.   

    to我爱和平
    就是如果是自己写的php程序
      

  25.   

    本人见过的神奇的安装方式:
    setup.php
    这个文件里面包含了所以文件的php代码,以及目录信息,运行它,自动写出所有文件,
    然后第一次运新index.php时做数据库具体设定!