其实安装就是copy,不过要配置php.ini文件还有点难度。
解决方案 »
- PHP打开一个二进制文件,修改了内容如何再保存回去呢?
- 关于zend studio的一个问题
- PHP 4.4.9
- 如何分割字符串
- 朋友问了个PHP的问题,有大大帮看看吗?谢谢了!急
- 大家谈一下,基于PHP+mysql的搜索,怎么样做效率能最佳++++
- 请问能否在php.ini中包含多个include_path?
- 用php+mysql数据库做的网站改成与Access调用,要改那些东西?
- Date("Y-m-d H:i",$_GET['time']+8*60*60) 的问题
- php+mysql 面向对象 简单查询表的信息
- 关于采集网上EMAIL的问题
- 怎样实现按时间分段查询?例如:半个月、三个月、一年内。。。。
下在地址:www.chinesehis.com/soft/setup.zip
最好用网际快车下载。哈哈!
拿分来吧
这是我的原贴,
谢谢你....多谢大家的支持.希望都想一想.分没能问题有一共有6000分可能都给大家我只想要一个完整的答案可以让新手也一看就懂.也是为csdn加一份力.有最多有用的资源.to:xizi2002(戏子)谢谢你我知道你问过.这里的所有贴子我几乎都看过的.呵呵.不过有一点偏不过一定有你的分.先谢过了.
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
(包括页面和图片等 ..)上传完毕后,会自动在服务器上解压(并配置
文件创建目录结构等).然后就可以正常访问了..我想楼主要的也大概是这样的东西. 如果 PHP 能实现将一个打包的文件在
服务器上解压的话这个问题应该不难解决.
此时要考虑的就只是一些系统环境变量方面的问题了..
但这个一般那些安装程序制做软件都考虑到了,你要做的也只是
选择相应的选项设置一下.呵~~ 一点小意见, 不知帮不帮得上忙.
可能我和你的理解有出路吧,我对楼主的理解是一个php编写的程序自动安装你写好的项目或产品,包括目录的建设和数据库的建立等,然后只需把这个程序交给客户,然后客户运行这个程序之后,就已经将你的项目或产品安装好了,而并不是说你的这个项目使不使用数据库的功能。
具体配置说明里有。估计你应该没问题
命名为setup.exe或者是install.exe
迷茫ing
楼主的意思……和论坛的INSTALL.php程序是不是很象?
1、本思路是参照压缩/解压缩的原理
2、写一个函数,循环读取你要打包的那个目录的所有文件内容(包括图片等),压缩到一个文件中,如:install.dat。其中的格式如下:
若为目录则:
dir||||testpath\n
若为文件则:
file||||filename||||filesize\n
filedata
这里的格式有点记不清了,反正大致是这样的。当然分开的格式只需你们自己定。
3、安装的时候,只要写个函数负责解压缩install.dat文件即可。
也就是说到客户那安装的时候仅仅需要两个文件(如:install.php和install.dat),运行install.php的时候读取install.dat文件中的内容,然后展开(包括建立目录、文件等)形成源文件格式。等文件都展开后,就跟一般的程序一样了根据需要建立数据库等。备注:这个思路绝对可行,1年前小弟写过的,只是硬盘坏了:(,当然我相信还会有更好的方法的。
如果是自己写的php程序,相对容易一些,
应该打一个包,里面包括所有的php代码,还要有数据库创建的sql文件,图片文件等等都包含进来
在windows下面可以用vb,vc,delphi的开发工具作一个程序,主要用来解包,同时运行拷贝等,还有就是自动执行初始化文件(用来创建数据库表等内容,当然要用到sql文件了)。
在unix下面好像简单了,做一个shell程序就差不多了,思路应该是一样的
基于php脚本的自安装程序完成一半,打包过程已经实现,今晚开始写解包安装过程。作品(大家见笑,不能叫产品,又想不到其他名词...)名称定为 Baby Installer ,当前版本号1.0.001 ,免费使用。
就是如果是自己写的php程序
setup.php
这个文件里面包含了所以文件的php代码,以及目录信息,运行它,自动写出所有文件,
然后第一次运新index.php时做数据库具体设定!