2010-12-08 10 views
11

私は作成したウェブサイトを持っています。ウェブサイト用インストーラの作成方法PHP mysql

私はこのサイトのインストーラをどのように作成できるのか知っておく必要があります。 意味ユーザーが初めてサイトをアップロードしたときに、データベースの詳細を挿入するオプションが表示されます。

ユーザーは、config.phpファイルで変更したデータベースの詳細を挿入します。

また、私は私が

$text = file_get_contents(); 

を使用してみたが、私は、データベースにはめ込まする必要が約32のテーブルを持っているし、すべてとして私querysが失敗した私は、クエリ

を実行したいtables.sqlを持っています必要な設定。

答えて

0

check_foreign_keys = 0を設定できます。ファイルからテーブルをインポートして、Webアプリケーションに初期設定を書き込むのであれば、config.phpを書き込み可能にする必要があります。

敬具、 FR

6

PHPアプリケーションを展開するための普遍的な標準はありません。ディレクトリにPHPファイルを含むtarballを提供するとともに、SQLスキーマ、サンプル設定ファイル、およびデプロイメントドキュメントを提供します。

21

これを達成することを目指しツールの数は異なる機能セットと、あります:

これらはcweiske

によってブログ記事から収集され

一般的なツールが必要ない場合は、簡単なインストールスクリプトを作成し、ユーザーに実行を依頼するのが最も簡単です。これは、フォームを印刷し、必要な詳細を尋ねる単一ファイルと同じくらい簡単です。提出されたら、必要なインストールルーチンを実行します。

+0

http://codecanyon.net/item/php-setup-wizard/97050(商業) – cweiske

関連する問題