PHP Webサイトを無料でホストできますか?

<h1>あなたの個人的なウェブサイト / PHPMySQL Webアプリを無料で展開する6つの方法</h1>
<blockquote><blockquote>リポジトリは、プロジェクトのフォルダーのようなものです. プロジェクトのリポジトリには、プロジェクトのすべてのファイルが含まれており、各ファイルのリビジョン履歴が保存されています. また、リポジトリ内でプロジェクトの作業について話し合い、管理することもできます. -github </blockquote></blockquote>
<h2>PHP Webサイトを無料でホストできますか?</h2>
<p><b>обэтойстраниц</b></p>
<p>”зареоистрироかっとзきするげするげ. 見つけてくれます。. почемоэтопро離限り?</p>
<p>э虚いρホイナドシ賛成たのは、謝罪してください. страницаперестанетатображ遠い¬←願法. €этопомоментадляиな母&MoogleGoogleGoogle®Google®одимопроなるothorдитьпрове宝.</p>
<p>источнико分€апросовか集問題。アカウム. équrtex-€общийдостопосニアネシュー. обратитесかなするげる陳足野、λ虚偽тきするげ. подробнее. </p>
<p>проверкапослововета計、появactπя、éしてください虚偽Équeми、□差し出すжапросыоченοчасто.</p>
<h2>個人的なWebサイト / PHP+ MySQL Webアプリを無料で展開する6つの方法</h2>
<p><blockquote>この投稿では、さまざまな無料のWebホストにWebサイト/Webアプリを展開する際に、私の経験、指示を共有します。. ただし、この投稿では詳細な情報や徹底的な説明は提供されません. UnsplashでFabian Grohsの画像をカバーします </blockquote></p>
<p>個人プロジェクト、学校プロジェクト、またはWebアプリをテストするために、無料で展開できるWebホストがいくつかあります。. 使用方法を知っている場合 <em>ギット</em>, バージョン制御システム、その後いい&#55357;&#56397;. そうでない場合は、それを学ぶことをお勧めします、これらのリソースはあなたを助けるかもしれません. Webサイトの場合、ファイルをアップロードできるNetlifyを使用できます. PHP+MySQL Webアプリをお持ちの場合は、000webhostを試してみてください。. アカウントごとに最大2つのWebアプリをホストできます. 私は言ったが、長期的に使用するために000webhostを使用してWebアプリをホストする予定がある場合は、学習を強くお勧めします <em>ギット</em> 代わりにHerokuを使用してください. 000webhostは、Webアプリを迅速かつ無料で展開するのに適していますが、セキュリティのリスクも伴います. それがどちらかを使用する理由です <em>ヘロク</em> またはデジタルオーシャンやAWSなどの有料Webホスト.</p>
<h2>始める前に.</h2>
<p>私はあなたが持っていると仮定しています <em>デプロイがすぐに</em> ウェブサイトまたはウェブアプリ. データベースを必要としないプロジェクトには、使用できます <em>静的Webホスト</em>. ただし、PHP+MySQL Webアプリを展開する場合は、チェックアウトしてください <em>動的Webホスト</em>. また、私はあなたのアプリまたはプロジェクトのフォルダーを <em>リポジトリ</em>.</p>
<p><blockquote>リポジトリは、プロジェクトのフォルダーのようなものです. プロジェクトのリポジトリには、プロジェクトのすべてのファイルが含まれており、各ファイルのリビジョン履歴が保存されています. また、リポジトリ内でプロジェクトの作業について話し合い、管理することもできます. -github </blockquote></p>
<h2>また.</h2>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/n9u2jxqk3wdgpi755yru.png” alt=”ツリービューにファイルがあるフォルダー” width=”746″ height=”535″ /></p>
<p>インデックスがあることを確認してください.HTML . それをウェブサイトのホームページと考えてください. プライマリHTMLファイルの名前をインデックスに変更します.まだ持っていない場合はHTML. LaravelやCodeigniterなどのPHPフレームワークを使用している場合は、行ってもいいです. </p>
<h2>コンテンツ</h2>
<ul>
<li>githubページ</li>
<li>gitlabページ</li>
<li>netlify(初心者に推奨)</li>
<li>サージ(CLIユーザーに推奨)</li>
<li>ZeitやAWSなどのその他</li>
</ul>
<p><strong>動的Webホスト(PHP+mysql)</strong> </p>
<ul>
<li>Laravelアプリ用のHeroku +リモートMySQL</li>
<li>000webhost(知らない人のために <em>ギット</em> まだ)</li>
</ul>
<h4>編集:</h4>
<h5>Webホスト</h5>
<p>Herokuと000webhostを静的Webホストとして使用することもできます. そうすることで、データベースの統合パーツを無視するだけです. &#55357;&#56842;</p>
<p>チェックアウトしたい別のウェブホストはグリッチです.</p>
<p><img src=”https://pbs.twimg.com/profile_images/700744997360959488/HKcxprIS_normal.jpg” alt=”Cyclo kittyプロフィール画像” /></p>
シクロキティ
<p>@thepracticaldev @jorenruiグリッチ.動的なホストページについては、GitHub Reposで非常に簡単にインポート/エクスポートします.</p>
23:07 PM- 2019年3月21日
<h5>Heroku-データベース資格情報</h5>
<p>Bervianto leo pratamaの提案は、Herokuの構成Varsのデータベース資格情報を更新していました.</p>
<p>その後、この素晴らしい提案により、Herokuデータベース部品の変更が行われ、データベース構成変数を設定しました. &#55357;&#56842;</p>
<p>他のWebホストについては、 .envファイルと手動でアップロードするため、ソースコントロールに含まれません.</p>
<h2>静的Webホスティング</h2>
<h3>githubページ</h3>
<p>GitHubはあなたのコードをホストするのに最適な場所の1つです. それは提供します <em>無制限</em> プライベートおよびパブリックリポジトリ. オープンソースソフトウェアの場所としてよく知られています.</p>
<blockquote><p>ホストとレビューコード、プロジェクトの管理、3100万人の開発者と一緒に最高のソフトウェアを構築する.</p> <p>-github</p> </blockquote>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/2jm513w3s73t0lzb2whq.png” /></p>
<p>githubページは、Githubが提供するサービスの1つです.</p>
<blockquote><p>GitHub Pagesは、GitHubリポジトリから直接個人、組織、またはプロジェクトページをホストするように設計された静的サイトホスティングサービスです.</p> <p>-github</p> </blockquote>
<h4>コンテンツ</h4>
<ol>
<li>GitHubアカウントを作成します</li>
<li>リポジトリを作成します</li>
<li>ファイルをアップロードします</li>
<li>githubページを使用してウェブサイトを展開します</li>
</ol>
<h4>1. GitHubアカウントを作成します</h4>
<p>まだgithubアカウントを持っていない場合は、ここで作成することができます.</p>
<h4>2. リポジトリを作成します</h4>
<p>右上隅のナビゲーションで、 <em>新しいリポジトリ</em> プラスアイコンの下.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/3vq1ecgeyeeo7j9il2yb.png” /></p>
<p>詳細に記入するだけで、クリックする必要があります <em>リポジトリを作成します</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/bp50b3hsvgttikgiu2ti.png” /></p>
<p>その後、リポジトリにいくつかのファイルを追加できるようになりました.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/7ondx14tn8m4tipttaj4.png” /> </p>
<h4>3. ファイルをアップロードします</h4>
<p>リポジトリにファイルを追加する方法は2つあります。</p>
<ul>
<li>Gitを使用します</li>
<li>ファイルアップロードを介して</li>
</ul>
<p>ファイルのアップロードについては、クリックすることができます <em>ファイルをアップロードします</em></p>
<blockquote><p>注:デフォルトでは、 <strong>マスター</strong> リポジトリのブランチ.</p> </blockquote>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/7uwmq9178mlvvqo6ayqf.png” /></p>
<p>または、次のようにファイルをドラッグアンドドロップできます。</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/rt3411iya8t5o4yt75pg.png” /></p>
<p>の場合 <em>メッセージをコミットします</em>, あなたがしたことを説明するものを入力できます. 写真を追加した場合は、入力できます <em>かわいい子犬の画像を追加します</em>. &#55357;&#56838;</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/9ovesmwaryso0ydkrich.png” /></p>
<h4>4. githubページを使用してウェブサイトを展開します</h4>
<p>まず、行きます <em>設定</em></p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/xcg0afefj2sc0fcjvg3f.png” /></p>
<p>下にスクロールしてgithubページになります. 次に、をクリックします <em>マスターブランチ</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/52kd56gqxr3twne5ehwd.png” /></p>
<p>これにより、サイトはhttps://で公開されています.github.io/ . おめでとうございます</p>
<p>https://を使用する場合.github.https://ではなくio.github.io/、リポジトリに名前を付ける必要があります .github.io . これは、ポートフォリオWebサイトに適しています.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/em8be8p1zmj90vxogcpv.png” /></p>
<p>詳細については、githubページをご覧ください.</p>
<h3>gitlabページ</h3>
<p>gitlabは、コードをホストして展開できる場所の1つです. 無制限のプライベートおよびパブリックリポジトリを提供します.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/fth2y1u9um9ddu2o3w05.png” /></p>
<p>gitlabページは、gitlabが提供するサービスの1つです.</p>
<h4>コンテンツ</h4>
<ol>
<li>gitlabアカウントを作成します</li>
<li>リポジトリを作成します</li>
<li>ファイルをアップロードします</li>
<li>gitlabページを使用してウェブサイトを展開します</li>
</ol>
<h4>1. gitlabアカウントを作成します</h4>
<p>まだgitlabアカウントを持っていない場合は、ここで作成することができます.</p>
<h4>2. リポジトリを作成します</h4>
<p>右上隅のナビゲーションで、 <em>新しいプロジェクト</em> プラスアイコンの下. または、緑を押すことができます <em>新しいプロジェクト</em> 右側のボタン.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/b8j7m4f2kir0qh31grcc.png” /></p>
<p>次に、詳細を記入します. その後、クリックすることができます <em>プロジェクトを作成します</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/2b3y663hu43lrno8eepz.png” /></p>
<h4>3. ファイルをアップロードします</h4>
<p>リポジトリにファイルを追加する方法は2つあります。</p>
<ul>
<li>Gitを使用します</li>
<li>ファイルアップロードを介して</li>
</ul>
<p>ファイルのアップロードについては、プラスアイコンをクリックして選択してから選択します <em>ファイルをアップロードする</em></p>
<blockquote><p>注:デフォルトでは、 <strong>マスター</strong> リポジトリのブランチ.</p> </blockquote>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/gs24hmbb8jc7dtm2c5zm.png” /></p>
<p>次に、ファイルをドラッグまたはアップロードできます.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/jwwp4qitu3vpxd7ov0zf.png” /></p>
<p>の場合 <em>メッセージをコミットします</em>, あなたがしたことを説明する何かを入力します. たとえば、aboutページを追加した場合、入力できます <em>ページについて追加します</em>.</p>
<h4>4. gitlabページを使用してウェブサイトを展開します</h4>
<p>開始するには、クリックします <em>CI/CDをセットアップします</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/wky2soc86rcha6uvrvfv.png” /></p>
<p>これにより、展開用の構成ファイルが作成されます. テンプレートを選択できます. 簡単なプロジェクトの場合は、選択してください <em>HTML</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/4mc84n4dtg98b5qprqes.png” /></p>
<p>次に、押します <em>変更をコミットします</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/wivm09mzsgmfj871pqs1.png” /></p>
<p>これは、を作成します .gitlab-ci.プロジェクトのルートフォルダーへのYML: <br /></p>
<pre><code><span >ページ</span><span >:</span> <span >ステージ</span><span >:</span> <span >配備</span> <span >脚本</span><span >:</span> <span >-</span> <span >mkdir .公共</span> <span >-</span> <span >CP -R * .公共</span> <span >-</span> <span >MV .国民</span> <span >アーティファクト</span><span >:</span> <span >パス</span><span >:</span> <span >-</span> <span >公共</span> <span >それだけ</span><span >:</span> <span >-</span> <span >マスター</span> </code></pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>Gitlab CI/CDは、GitLabページを使用してWebサイトを構築および展開します.</p>
<p>サイドバーで、行きます <em>設定</em> それから <em>ページ</em>. あなたはそこにあなたのウェブサイトのURLを見つけるhttps://.gitlab.io/ .</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/6tb73i1i2r5eys0sswjt.png” /></p>
<p>あなたが見るかもしれません <em>404エラー</em> 今のところ. しかし、心配しないでください、あなたのウェブサイトが稼働するまでに少し時間が必要です. 数分後にもう一度確認してみてください.</p>
<p>https://を使用する場合.gitlab.https://ではなくio.gitlab.io/、リポジトリに名前を付ける必要があります .gitlab.io . これは、ポートフォリオWebサイトに適しています.</p>
<p>これにより、あなたのウェブサイトは現在ライブになっています. おめでとうございます</p>
<p>詳細については、gitlabページをご覧ください.</p>
<h3>netlify</h3>
<p>Netlifyは、サイトを簡単に展開する方法を提供します.</p>
<blockquote><p>グローバル展開、継続的統合、および自動HTTPSを組み合わせたオールインワンワークフロー. そして、それはほんの始まりです.</p> <p>-netlify</p> </blockquote>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/1ylj00q7iwvaiuuwic2b.png” /></p>
<h4>コンテンツ</h4>
<ol>
<li>Netlifyアカウントを作成します</li>
<li>netlifyを使用した展開 <ul>
<li>ファイルをアップロードして展開します</li>
<li>gitリポジトリを接続して展開します</li>
</ul>
</li>
<li>サイトの名前を変更します</li>
</ol>
<h4>1. Netlifyアカウントを作成します</h4>
<p>Netlifyアカウントをまだ持っていない場合は、github/gitlab/bitbucketアカウントを使用するか、こちらから作成してください。.</p>
<h4>2. netlifyを使用した展開</h4>
<h4>2.1ファイルをアップロードして展開します</h4>
<p>ファイルをアップロードするか、リポジトリに接続することでサイトを展開できます.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/cdknx7otv409g9o0q0c4.png” /></p>
<p>ファイルをアップロードしている場合は、プロジェクトフォルダーをドラッグアンドドロップするだけです。</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/19ufcothdt805qlgyws5.png” /></p>
<p>次に、Netlifyがサイトを展開します.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/tql5ei7ouoyma6nuidk8.png” /></p>
<p>この場合、Webサイトhttps:// Naughty-Babbage-F0DF56を見ることができます.netlify.com . ここでサイトの名前を変更できます.</p>
<p>あなたがしたい場合は <strong>アップデート</strong> あなたのファイル. 行きます <em>展開</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/vi1qkkcs4cz1ingpa0ja.png” /></p>
<p>プロジェクトフォルダをドラッグアンドドロップしてから、Netlifyが残りの世話をします.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/8ps7lksvzh87pmi816bh.png” /></p>
<p>下 <em>概要</em> その後、生産が展開します,</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/tvl6yylyt89s0lmu5zc6.png” /></p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/n5hvjz6kakxrii2qrcnn.png” /></p>
<p>近くのバッジまで待ちます <em>製造</em> からの変更 <em>アップロード</em> に <em>公開</em>. 公開されると、サイトが更新されました.</p>
<h4>2.2 gitリポジトリを接続して展開します</h4>
<p>サイトを展開する別の方法は、リポジトリをNetlifyに接続することです. クリックしてそうすることができます <em>Gitの新しいサイト</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/cdknx7otv409g9o0q0c4.png” /></p>
<p>それはあなたを3つの簡単なステップに導きます</p>
<p><strong>1. github、gitlab、またはbitbucketにすることができるgitプロバイダーに接続する.</strong></p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/etvlryvjlpva93qxbtif.png” /></p>
<p><strong>2. リポジトリを選択します</strong></p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/69865hzcq88ye0sjl5hm.png” /></p>
<p><strong>3. ビルドオプションの構成</strong></p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/gzkhg0cjh3czgp8b3arn.png” /></p>
<p>Hugo、Jekyll、Gulpなどを使用していない場合は、Build Commandと公開ディレクトリブランクを残すことができます.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/eqgrw3pjja8wkvw12nzy.png” /></p>
<p>それで、サイトはhttps:// keenlamarr-271c97でライブです.netlify.com .</p>
<h4>3. サイトの名前を変更します</h4>
<p>名前を変更するには、に移動します <em>サイト設定</em></p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/29nad2ghaozxukol1fq8.png” /></p>
<p>次に、下にスクロールします <em>サイトの詳細</em></p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/vhooyclabblgllw5aetn.png” /></p>
<p>この場合、私はそれをヨレンルイに変更します .</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/hl0059np9fnhtjjyveza.png” /></p>
<p>その後、あなたはすべて完了です.</p>
<p>おめでとうございます&#55356;&#57225;サイトは稼働しています.</p>
<p>詳細については、Netlifyのドキュメントにアクセスできます.</p>
<h3>うねり</h3>
<p>Surgeは、サイトの展開に使用できる別の静的Webホストです. 使用します <em>コマンドライン</em> アプリケーションの展開で.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/sdgaqnn6pd1ogtl4ylt9.png” /></p>
<h4>事前の要件</h4>
<ul>
<li>コマンドラインに精通しています</li>
<li>ノードの最新バージョン.JS</li>
</ul>
<h4>コンテンツ</h4>
<ol>
<li>サージのインストール</li>
<li>サージを使用して展開します</li>
<li>cname</li>
</ol>
<h4>1. サージのインストール</h4>
<pre><code>npm <span >インストール</span> <span >–グローバル</span> うねり</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>Linuxユーザーの場合: <br /></p>
<pre><code><span >sudo</span> npm <span >インストール</span> <span >–グローバル</span> うねり</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<h4>2. サージを使用して展開します</h4>
<p>最初にプロジェクトフォルダーに移動します. この例では、フォルダの名前はjorenwebsiteです . <br /></p>
<pre><code><span >CD</span> ジョレンウェブサイト</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>その後、実行します <strong>うねり</strong>: <br /></p>
<pre><code>うねり</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>これで、コマンドラインからログインまたはアカウントを作成できます.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/56541yp6sf4wfpaes5t6.PNG” /></p>
<p>でサイトを確認できます .うねり.sh</p>
<p>ファイルを更新するときは、プロジェクトのフォルダーにいることを確認してください. 次に、このコマンドでサイトを再デプロイできます。 <br /></p>
<pre><code>うねり <span >–ドメイン</span> ジョレンウェブサイト.うねり.sh</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<h4>3. cname</h4>
<p>あなたを保存します <em>ドメイン名</em> cnameを使用して. プロジェクトフォルダで、cnameという名前のファイルを作成します .</p>
<p>CLIを使用して、そうすることができます。 <br /></p>
<pre><code><span >エコー</span> ジョレンウェブサイト.うねり.sh <span >></span> cname</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>または、cnameという名前のファイルを作成し、テキストエディターを開き、ドメイン名を追加してから保存します. <br /></p>
<pre><code>ジョレンウェブサイト.うねり.sh</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>この場合、ドメイン名はjorenwebsiteです.うねり.sh . それをあなたのものに置き換えるだけです.</p>
<p>今、あなたがあなたのファイルを更新するとき、あなた <em>しないでください</em> サージを入力する必要があります – ドメインjorenwebsite.うねり.sh . 入力するだけでアプリを再デプロイできます <em>うねり</em></p>
<p>ハーレイ✨あなたはすべて終わった!</p>
<p>詳細については、Surgeにアクセスできます.</p>
<h2>ダイナミックウェブホスティング(PHP + mysql)</h2>
<h3>Laravelアプリ用のHeroku +リモートMySQL</h3>
<p>この部分では、Heroku +リモートMySQLコンボを使用してLaravel Webアプリを展開します.</p>
<h4>ヘロク</h4>
<p>HerokuはあなたのWebアプリを展開するのに最適な場所の1つです. Gitを使用してアプリを展開し、Bashを実行できる独自のHeroku CLIを持っています.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/y08sivqqw9y0ozuyimso.png” /></p>
<h4>事前の要件</h4>
<ul>
<li>コマンドラインとgitに精通しています</li>
<li>gitインストール</li>
<li>PHPがインストールされました</li>
<li>作曲家がインストールされました</li>
<li>作業gitリポジトリ</li>
</ul>
<p>gitがインストールされているかどうかを確認するには: <br /></p>
<pre><code>ギット <span >–バージョン</span> </code></pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>PHPがインストールされているかどうかを確認するには: <br /></p>
<pre><code>Php <span >-v</span> </code></pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>作曲家がインストールされているかどうかを確認するには: <br /></p>
<pre><code>作曲 <span >-v</span> </code></pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<h4>コンテンツ</h4>
<p>展開のためにHerokuを設定します</p>
<ol>
<li>Herokuアカウントを作成します</li>
<li>Heroku Cliのインストール</li>
<li>アプリの準備</li>
<li>Procfileを作成します</li>
<li>Herokuでアプリを作成します</li>
<li>PHPビルドパックの追加</li>
<li>Heroku構成変数の設定</li>
<li>コードをHerokuにプッシュします</li>
<li>アプリのチェック</li>
</ol>
<ol>
<li>リモートMySQLアカウントを作成します</li>
<li>データベース構成変数の設定</li>
<li>データベースの使用</li>
<li>アプリのチェック</li>
</ol>
<h4>展開のためにHerokuを設定します</h4>
<h4>1. Herokuアカウントを作成します</h4>
<p>Herokuアカウントをまだ持っていない場合は、ここで作成できます</p>
<h4>2. Heroku Cliのインストール</h4>
<p>その後、CLIからHerokuにログインすることができます。 <br /></p>
<pre><code>Herokuログイン</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<h4>3. アプリの準備</h4>
<p>機能するgitリポジトリがあると仮定すると、そのディレクトリにアクセスしてください. この例では、プロジェクトのフォルダーはjorenwebという名前です . <br /></p>
<pre><code><span >CD</span> ジョレンウェブ</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>アプリにこれがあることを確認してください:</p>
<ul>
<li>作曲.JSON-それはそれがPHPアプリケーションであることを示しています</li>
</ul>
<h4>4. Procfileを作成します</h4>
<p>CLIからProcFileを作成するには、このコマンドを実行します。 <br /></p>
<pre><code><span >エコー</span> <span >「Web:ベンダー/bin/heroku-php-apache2 public/」</span> <span >></span> procfile</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>または、次のことを含むprocfileという名前のファイルを手動で作成します。 <br /></p>
<pre><code>Web:ベンダー/bin/heroku-php-apache2 public/</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>これにより、ドキュメントルートがパブリックに設定されます/ .</p>
<p>次に、変更をコミットします。 <br /></p>
<pre><code>git add procfile gitコミット <span >-m</span> <span >「HerokuにProcfileを追加」</span> </code></pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<h4>5. Herokuでアプリを作成します</h4>
<p>Herokuでアプリを作成するには、このコマンドを実行します。 <br /></p>
<pre><code>HerokuはJorenwebを作成します</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>Jorenwebを選択したアプリ名に置き換えます. アプリの名前は、https://であるドメイン名になります.Herokuapp.com/ . アプリの名前を空白のままにしておくと、Herokuはあなたのためにランダムなものを生成します.</p>
<h4>6. PHPビルドパックの追加</h4>
<pre><code>Heroku BuildPacks:Heroku/Phpを設定します</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<h4>7. Heroku構成変数の設定</h4>
<h5>Laravel暗号化キー</h5>
<p>暗号化キーを確認するには、PHP職人を実行します。 <br /></p>
<pre><code>PHP職人キー:生成 <span >–見せる</span> </code></pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>次に、Heroku Configコマンドを使用して、Herokuにコピーして設定します。 <br /></p>
<pre><code>Heroku config:set <span >app_key</span><span >=</span>.</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>どこ . それは <em>鍵</em> PHP Artisanコマンドからコピーしました.</p>
<h5>アプリのURL</h5>
<p>アプリのURLはです .Herokuapp.com . この例では、アプリの名前はjorenwebです . <br /></p>
<pre><code>Heroku config:set <span >app_url</span><span >=</span>ジョレンウェブ.Herokuapp.com</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<h4>8. コードをHerokuにプッシュします</h4>
<p>このコマンドであなたのコードをプッシュします: <br /></p>
<pre><code>Git Push Heroku Master</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>複数のアプリがある場合は、実行してください。 <br /></p>
<pre>Git Push Heroku Master <span >–アプリ</span> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<h4>9. アプリのチェック</h4>
<p>このコマンドでアプリを開くことができます。 <br /></p>
<pre><code>Heroku Open</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>またはhttps://に移動します.Herokuapp.com/ .</p>
<p>注:アプリが起動時にデータベースが必要な場合は、ある程度のエラーが発生する可能性があります.</p>
<h4>mysqlの統合</h4>
<p>無料のSQLデータベースやDB4FREEなどのPHPMyAdminが付属する無料のMySQLを提供するいくつかのWebサイトがあります. これをテスト目的でのみ使用する必要があることに注意してください。.</p>
<p>この投稿では、リモートMySQLを使用します. 同じメールを使用して最大3つのデータベースを使用できます.</p>
<p>それを使用することの制限は次のとおりです。</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/tbfkri72j5hvunr978us.png” /></p>
<h4>1. リモートMySQLアカウントを作成します</h4>
<p>ここでリモートMySQLアカウントを作成します. その後、ユーザー名、パスワード、データベース名、ポートに注意してください .</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/nyc8ltbgzvkj8rn4uq7r.png” /></p>
<h4>2. データベース構成変数の設定</h4>
<p>これにアプローチできる3つの方法があります。</p>
<ul>
<li>Heroku Cli</li>
<li>Heroku Web</li>
<li>データベースファイルの更新</li>
</ul>
<p>これらのさまざまなアプローチを使用して、MySQL接続のホスト、データベース、ユーザー名、パスワードを更新します.</p>
<h5>a. Heroku Cli</h5>
<p>Heroku Cliを使用して、最初にログインしていることを確認してください. <br /></p>
<pre><code>Herokuログイン</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>次に、以下を更新できます。</p>
<ul>
<li>接続= mysql</li>
</ul>
<pre><code>Heroku config:set <span >DB_Connection</span><span >=</span>mysql</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<ul>
<li>host = remotemysql.com</li>
</ul>
<pre><code>Heroku config:set <span >DB_HOST</span><span >=</span>Remotemysql.com</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<ul>
<li>データベース= wp0bqj4qbt(これをに変更します <em>データベース名</em> remotemysqlで以前に受け取った)</li>
</ul>
<pre><code>Heroku config:set <span >DB_DATABASE</span><span >=</span>WP0BQJ4QBT</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<ul>
<li>username = wp0bqj4qbt(これをに変更します <em>ユーザー名</em> remotemysqlで以前に受け取った)</li>
</ul>
<pre><code>Heroku config:set <span >db_username</span><span >=</span>WP0BQJ4QBT</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<ul>
<li>パスワード= fhduil02bk(これを変更します <em>パスワード</em> remotemysqlで以前に受け取った)</li>
</ul>
<pre><code>Heroku config:set <span >db_password</span><span >=</span>fhduil02bk</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<h5>b. Heroku Web</h5>
<p>Herokuでは、ログインしてアプリに移動します.</p>
<p>ナビゲーションで、に移動します <em>設定</em>.</p>
<p>次に、下にスクロールします <em>構成vars</em> クリックします <em>構成varsを明らかにします</em> ボタン.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/acukas2z4t36mtxfuw9b.PNG” /></p>
<p>次に、次の変数を更新します。</p>
<ul>
<li>繋がり</li>
<li>ホスト</li>
<li>データベース</li>
<li>ユーザー名</li>
<li>パスワード</li>
</ul>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/kwyzaoli0jv479wwbh1d.png” /></p>
<p>Herokuアプリを作成するプロセスで早期に設定したアプリとapp_keyが表示される場合があります.</p>
<h5>c. データベースファイルの更新</h5>
<p>構成/データベース.PHP、Host、データベース、ユーザー名、MySQL接続のパスワード. <br /></p>
<pre> <code>. ‘mysql’ => [‘driver’ => ‘mysql’, <span >- ‘host’ => env( ‘db_host’、 ‘127.0.0.1 ‘),</span> <span >+ ‘host’ => env( ‘db_host’、 ‘remotemysql.com ‘),</span> ‘port’ => env( ‘db_port’、 ‘3306’), <span >- ‘database’ => env( ‘db_database’、 ‘forge’)、 – ‘username’ => env( ‘db_username’、 ‘forge’)、 ‘password’ => env( ‘db_password’、 ”),</span> <span >+ ‘database’ => env( ‘db_database’、 ‘wp0bqj4qbt’)、 + ‘username’ => env( ‘db_username’、 ‘wp0bqj4qbt’)、 + ‘password’ => env( ‘db_password’、 ‘fhduil02bk’)),</span> ‘unix_socket’ => env( ‘db_socket’、 ”)、 ‘charset’ => ‘utf8mb4’、 ‘collat​​ion’ => ‘utf8mb4_unicode_ci’、 ‘options’ => [pdo :: attr_emulate_prepares => true]、 ‘プレフィックス’=>’ ‘、’ freix_indexes ‘=> true、’ strict ‘=> true、’ engine ‘=> null、], .</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>次に、変更をプッシュします: <br /></p>
<pre><code>git config/databaseを追加します.php gitコミット <span >-m</span> <span >「mysql db構成の更新」</span> Git Push Heroku Master</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<h4>3. データベースの使用</h4>
<p>データベースにアクセスできる2つの方法があります。</p>
<ul>
<li>phpmyAdminを通して</li>
<li>Heroku Bashを通して</li>
</ul>
<h5>phpmyadmin</h5>
<p>phpmyAdminを使用してデータベースにアクセスするには、リモートmysqlにログインします. 次に、サインアップ中に受信したユーザー名とパスワードを入力します. その後、SQLダンプをインポートするだけです.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/g2et8h83trl56o0o7ebz.png” /></p>
<h5>Heroku Bash</h5>
<p>もう1つの方法は、Heroku Bashを使用することです.</p>
<p>あなたがそれをしていない場合、最初にHerokuにログインします: <br /></p>
<pre><code>Herokuログイン</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>コマンドを実行して、Heroku Bashを開きます。 <br /></p>
<pre><code>Heroku Run Bash</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>それから、あなたは今かもしれません <em>移動します</em> あなたのデータベース: <br /></p>
<pre><code>PHPの職人が移行します</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<pre><code>PHP Artisan DB:シード</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<h4>4. アプリのチェック</h4>
<p>このコマンドでアプリを開くことができます。 <br /></p>
<pre><code>Heroku Open</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>またはhttps://に移動します.Herokuapp.com/ .</p>
<p>おめでとうございます! ✨あなたはすべて完了です!</p>
<h4>遭遇する可能性のある問題とそれらを解決する方法</h4>
<h5>a. HTTPSを通じて資産を提供します</h5>
<p>開発モードの場合、主にHTTPを使用します. しかし、それが生産されているので、資産は適切にロードされない可能性があります. このリンクタグを考えてみましょう。 <br /></p>
<pre><code>> “rel =” styleSheet “></code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>asset()secured_asset()がhttpsを使用している間にhttpを使用します.</p>
<p>しかし、環境でhttpsを強制したくない場合は、別の解決策があります.</p>
<p>これを解決するには、app \ providers \ appserviceproviderにアクセスしてください.PHPと次のコードを追加します。 <br /></p>
<pre> <code>名前空間アプリ\プロバイダー。 Illuminate \ support \ serviceProviderを使用します。 <span >+ Illuminate \ support \ facades \ schemaを使用します。</span> .</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<pre> <code>. public functionboot() < + if(config(‘app.env’) === ‘production’) > .</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>これにより、生産時にURLがHTTPからHTTPSに変更されます.</p>
<p>その後、この変更を犯してから、ヘロクにプッシュすることができます.</p>
<h5>b. 指定されたキーは、移行中に長すぎるエラーでした</h5>
<p>App \ Providers \ AppServiceProviderで.PHP、ブート関数を更新します: <br /></p>
<pre> <code>Illuminate \ support \ facades \ schemaを使用します。 public functionboot() < <span >+ スキーマ:: DefaultStringLength(191);</span> ></code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>その後、この変更を犯してから、ヘロクにプッシュすることができます.</p>
<h5>c. Herokuでのデータベース移行中にFzaninotto/Fakerを使用することのエラー(クラスFaker \ Factoryが見つかりません)</h5>
<p>作曲家.JSON、fzaninotto/fakerを要求するために要求から移動する . <br /></p>
<pre> <code>. <span >- 「Laravel/Tinker」: “^1.0 “</span> <span >+ 「Laravel/Tinker」: “^1.0 “、 +” fzaninotto/faker “:”^1.8 “</span> >、「require-dev」: < “beyondcode/laravel-dump-server”: “^1.0”, “filp/whoops”: “^2.0”, <span >- 「fzaninotto/faker」: “^1.8 “,</span> .</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>現在Heroku Bashにいる場合は、そこから出てください: <br /></p>
<pre><code><span >出口</span> </code></pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>次に、変更をコミットして、それをHerokuに押し込みます。 <br /></p>
<pre><code>Git Add Composer.json gitコミット <span >-m</span> <span >「作曲家を更新します.json “</span> Git Push Heroku Master</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>その後、再びHeroku Bashを実行します: <br /></p>
<pre><code>Heroku Run Bash</code> </pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>依存関係をインストールします。 <br /></p>
<pre><code>作曲 <span >インストール</span> </code></pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<p>その後、データベースを再び移行してシードします: <br /></p>
<pre><code>PHP職人の移行:更新 <span >–シード</span> <span >–力</span> </code></pre>
フルスクリーンモードを入力します
<p>フルスクリーンモードを終了します</p>
<h3>000webhost</h3>
<p>000webhostは、PHPおよびMySQLアプリをサポートする無料のWebホストです. また、phpmyAdminとWebベースのファイルマネージャーを備えたコントロールパネルも付属しています.</p>
<p>000webhostはファイルアップロードを介してWebアプリを展開できるようにしていますが、無料ですが、セキュリティのリスクも伴います. だから私は長期的な使用にはお勧めしません. 学び <em>ギット</em> 代わりにHerokuを使用してください. またはさらに良いことに、有料のWebホストを使用してください、それは長期的には価値があります.</p>
<blockquote><p>警告! <br />000webhostがpwnedされているために注意してください. <br />-モハメッド・フォイサル</p> </blockquote>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/2qfas3h3xea3ndh2oh77.png” /></p>
<h4>コンテンツ</h4>
<ol>
<li>000webhostアカウントを作成します</li>
<li>あなたのウェブサイトを作成します</li>
<li>ファイルをアップロードします</li>
<li>移動ファイル</li>
<li>データベースの構成</li>
<li>Webアドレスの設定(オプション)</li>
<li>Webアプリを確認してください</li>
</ol>
<h4>1. 000webhostアカウントを作成します</h4>
<p>まだ000webhostアカウントを持っていない場合は、ここで作成できます. 次に、アカウントを確認するための電子メールを受け取ります.</p>
<h4>2あなたのウェブサイトを作成します</h4>
<p>確認後、クリックして最初のWebサイトを作成します <em>最初のウェブサイトを作成します</em> また <em>Webサイトを構築します</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/0v0tx9dh1vyiotle3qcm.png” /></p>
<p>その後、あなたのような質問をします <em>ウェブサイト名</em> と <em>パスワード</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/rkxfddjyml753zh9iu1v.png” /></p>
<p>あなたのWebアドレスはなります .000webhostapp.com . 上記の場合、Webアドレスはjorenwebです.000webhostapp.com .</p>
<h4>3. ファイルをアップロードします</h4>
<p>ナビゲーションで、に移動します <em>ウェブサイトマネージャー</em> 次に、クリックします <em>ファイルマネージャー</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/jgye4qs0s0k1olm3ux8o.png” /></p>
<p>これにより、ファイルマネージャーページに表示されます. 下にスクロールしてクリックします <em>ファイルをアップロードします</em> ボタン. 次に、ファイルをアップロードできる000webhostファイルマネージャーに向けられます.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/dog627bppyjclfsuz95l.png” /></p>
<p>public_htmlディレクトリにいることを確認してください. ファイルをアップロードするには、ファイルをドラッグしてドロップするか、アップロードアイコンをクリックできます。.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/0kb326fvaex5bra3zveg.png” /></p>
<p>プロジェクトのフォルダーをアーカイブすることをお勧めします <strong>ジップ</strong> ファイル、アップロードしてから抽出します.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/q4n6e5hqqbpmla4e435o.png” /></p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/e5wk0baz451h5hmexeem.png” /></p>
<p>抽出する際に、ディレクトリを抽出します . あなたはあなたがいる現在のディレクトリに言及することになるでしょう. この場合、public_htmlディレクトリに抽出します.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/t7vagedkuzeje0z2j1lj.png” /></p>
<p>それがaであることを確認してください <strong>ジップ</strong> ファイルではなく <strong>rar</strong> ファイル. そうしないと、次のようなエラーが発生します。</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/0ozbtxkhnub9skvbwzqf.png” /></p>
<p>その後、ファイルのアップロードが完了しました. これで削除できます <strong>ジップ</strong> ファイル.</p>
<h4>4. 移動ファイル</h4>
<p>抽出されたフォルダーに移動します. この場合、それはJorenwebsiteです . 移動するファイルを選択し、移動アイコンをクリックします.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/hnyqplodbvxrescf1vum.png” /></p>
<p>次に、宛先を /public_htmlに変更します .</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/rib35snpgofspq5it5ye.png” /></p>
<p>最後に、ファイルが抽出されたフォルダーを削除します. この場合、Jorenwebフォルダーです.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/n016n803hagmv2mtv3lj.png” /></p>
<p>これにより、あなたのサイトは現在生きています .000webhostapp.com .</p>
<h4>5. データベースの構成</h4>
<p>ナビゲーションで、に移動します <em>ウェブサイトマネージャー</em>, 次に、クリックします <em>データベースマネージャー</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/v0xh8r26wgp8zntve2f2.png” /></p>
<p>aを作成します <em>新しいデータベース</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/b06icjw3kkkyl4m17ofk.png” /></p>
<p>次に、あなたを入力します <em>データベース名</em>, <em>データベースのユーザー名</em>, と <em>パスワード</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/9306b21q1o7nani7xaa2.png” /></p>
<p>これで、データベース構成を更新できます.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/p1twwud9vp9u4yqsnmk6.png” /></p>
<p>上記の例では、データベース構成は次のとおりです。</p>
<ul>
<li>データベース名:id8995764_jorenweb</li>
<li>データベースユーザー:id8995764_admin</li>
<li>DBホスト:LocalHost</li>
<li>パスワード:</li>
</ul>
<p>その後、データベースを使用して管理できます <em>phpmyadmin</em>.</p>
<p>ナビゲーションで、に移動します <em>輸入</em>. ここで、SQLダンプをアップロードします.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/js4s218ovfr2uo9u9v4j.png” /></p>
<h4>6. Webアドレスの設定(オプション)</h4>
<p>デフォルトでは、アプリのWebアドレスは次のとおりです。 .000webhostapp.com</p>
<p>無料のカスタムドメイン名を追加するには、Freenomにアクセスしてください. 無料の拡張機能はです</p>
<p>.TK / .ml / .ga / .CF / .GQ</p>
<p>ドメインの可用性を確認し、クリックします <em>チェックアウト</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/1445et7uge2xrob7asgc.png” /></p>
<p>ドメインを取得した後、セットアップします <em>ネームサーバー</em>. クリック <em>DNSを使用します</em> 次に、フィールドを埋めます。</p>
<ul>
<li>名前サーバー:NS01.000webhost.com</li>
<li>名前サーバー:NS02.000webhost.com</li>
</ul>
<p>または行く <strong>私のドメイン>管理ツール>名前サーバー</strong> セットアップします.</p>
<p>また、ドメイン名を使用する期間を選択してください。.</p>
<p>チェックアウトでは、登録ページにリダイレクトして注文を完了するメールが届きます。.</p>
<p>000webhostに戻ります.</p>
<p>ナビゲーションで、に移動します <em>ウェブサイトマネージャー</em> 次に、クリックします <em>Webアドレスを設定します</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/1cf7ksp3hc0c990m0rl8.png” /></p>
<p>下にスクロールしてクリックします <em>ドメインを追加します</em>.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/9y1buk8xd60o1l6pfexp.png” /></p>
<p>選ぶ <em>パークドメイン</em> 次に、Freenomに登録したドメイン名を入力します.</p>
<p>次に、ドメイン名がリンクされるのを待ちます. 変更には最大24時間かかる場合があります.</p>
<p><img src=”https://thepracticaldev.s3.amazonaws.com/i/0atbb2a0382meyygp2tp.png” /></p>
<h4>7. Webアプリを確認してください</h4>
<p>https://であなたのウェブサイトを参照してください.000webhostapp.com/</p>
<p>または、パークドメインがある場合は、www.例.TK</p>
<p>その後、あなたは終わりました. おめでとうございます! &#55356;&#57225;</p>
<p>WebサイトのSSL認定が必要な場合は、CloudFlareを無料で使用できます.</p>
<p>詳細については、000webhostフォーラムをご覧ください.</p>
<h2>まとめます</h2>
<p>データベースを必要としないWebサイトの場合、GitHubページ、gitlabページ、Netlify、Surgeなどの静的Webホストを使用できます. ZeitやAWS Amplifyなどの他のWebホストを探索して見つけることもできます.</p>
<p>PHP+MySQL Webアプリについては、フレームワークを使用していない初心者の場合は000webhostを確認できます。. しかし、注意してください、それは大きなセキュリティリスクがあり、私は長期的な使用にはそれをお勧めしません. ただし、MySQLを使用するLaravelアプリを展開する場合は、Heroku + Remote MySQLをご覧ください。. 一方、HerokuはPHP Webアプリのホスティングだけではありません. また、nodejs、Ruby、Java、Python、Go Webアプリをホストすることもできます.</p>
<p>これらは、Webアプリを展開する方法を検索したときに見つけたWebホストです. ファイルのアップロードからCLIを通してGitの使用まで、展開プロセスが容易になりました. CLIに満足したので、私は主に000webhostからHerokuへの移行を楽しんでいました. また、可能であれば、Digital OceanやAWSなどの有料Webホストを使用してください. 長期的には価値があります. これを共有することが何らかの形であなたを助けることができたことを望んでいました.</p>
<p>読んで幸せなコーディングをありがとう! &#55357;&#56836;☕</p>
<h2>無料のPHPホスティング</h2>
<img src=”//www.000webhost.com/static/default.000webhost.com/images/banner-php-hosting.jpg” alt=”画像の説明” />
<p>PHPベースのWebサイトを無料で、そして広告なしでホストする!</p>
<h2>ホストされたWebサイト <strong>24,616,037</strong> 世界中のユーザー!</h2>
<p>始めましょう</p>
<h2>無料のPHP Webホスティング</h2>
<p>完全なMySQLデータベースサポートを備えた無料のPHP Webホスティングを入手してください。. 000WebHostは、ほとんど無制限のPHPサポートを備えた無料ホスティングを提供します! 最新のPHPバージョンの利点を絶対に無料でお楽しみください. 他の無料のウェブホストとは異なり、PHPとMySQLが重要な制限なしで有効になっています! Php Mail()関数を使用して訪問者にメールを送信できます。PHPソケットは他のサーバーに接続し、PHP Curl機能を使用して他のWebサイトからコンテンツをつかんでクロールすることができます. 当社の広範なPHPモジュールサポートにより、スクリプトが無料のホスティングサービスでシームレスに動作することが保証されます. 以下の無料のPHP関連機能の膨大なリストを確認してください.</p>
<h2> </h2>
<h2>無料のWapsites -Webmasters -nairalandを作成およびホストするためのトップ11の無料PHPホスティングサイト</h2>
<p><img src=”https://www.nairaland.com/vertipics/6i45w5bevbey4zi2reotogvy57bnkdzf.png” /><img src=”https://www.nairaland.com/vertipics/ujsti16vmkvlxuxyzafqz3hlbs1j0np6.png” /><img src=”https://www.nairaland.com/vertipics/ujsti16vmkvlxuxyzafqz3hlbs1j0np6.png” /></p>
<p><b>序章 :</b> </p>
<p>非PHPホスティングでWAPサイトを作成することは非常に</p>
<p>Wapsiteは数千ページで構成されているため、難しいです . AutoIndex wapmaster canを使用することにより</p>
<p>Wapsiteを簡単に作成しますが、AutoIndexスクリプトを作成します</p>
<p>マスターランドのように、PHPホスティングでのみサポートされています . したがって、wapmasterをホスティングするCpanelを持たないとできません</p>
<p>WapsiteをEasに作成します .</p>
<p>このトピックであなたはあなたです</p>
<p>「トップ11の無料PHP」のいくつかについて学びます</p>
<p>ホスティングサイトを使用して無料のWapsiteを作成します</p>
<p><b>PHPホスティングの利点:</b> </p>
<p>次の無料cpanel webでA/Cを作成することにより</p>
<p>ホスティングサービスでは、無料のWapsiteを作成できます</p>
<p>AutoIndexスクリプトをインストールするだけです . あなたはできる</p>
<p>また、無料の究極のダウンロードサービスを提供します</p>
<p>あなたのワッサイト訪問者 . 作成するのはとても簡単です</p>
<p>PHP WebHostingでのフォーラム、検索などのサービス . すでにサイトを開発している場合</p>
<p>XtgemやWapkaのような他のホストサービスでは</p>
<p>PHPホストサービスをサイトにリンクする方が良い ,</p>
<p>訪問者は、URLアドレスだけを気にしません</p>
<p>あなたのロゴとサービスの品質について考えてください .</p>
<p><b>トップ11の無料PHPホスティングサイト:</b> </p>
<p>2 freehostingは、無料のPHP Wapsiteを起動するのに最適なソリューションの1つです .</p>
<p>2約20GBのスペースを提供するフリーホースト-150GB</p>
<p>帯域幅 – 無料のcpanelホスティング + 1つのプレミアム</p>
<p>無料のPHP CPANELホスティングプランを備えたドメイン .</p>
<p>5GBFREEは2フリーホスティングのような無料のホスティングサイトで、無料で5GBのディスクスペースを取得しています</p>
<p>cpanel計画 . 彼らはサイトに広告を追加しませんが、</p>
<p>それらの一部を使用するためのいくつかの制限があります</p>
<p>cpanelのユーティリティ .</p>
<p>3owlホスティングは、無料のワッサイトをホストするための別の無料のPHPホスティングソリューションです . 3owlです</p>
<p>主にWordPressユーザーのためですが、Wapmasterの缶のためです</p>
<p>また、3owlでワプサイトを作成します .</p>
<p>000webhostは、2freehostingのような別の無料のCpanelホスティングです . しかし、ここに</p>
<p>000webhost彼らは1500MBのホスティングのみを許可します +</p>
<p>150GB帯域幅他にもたくさんあります</p>
<p>2FREEHOSTINGよりも制限 .</p>
<p>x10hostingは、2freehostingのような最高の無料のcpanelホスティングソリューションの1つです ,</p>
<p>x10ホスティングは、無制限のディスクスペースを可能にします +</p>
<p>Wapsiteを作成するための無制限の帯域幅 .</p>
<p>GoogieHostは別の無料のPHP CPANELホスティングプロバイダーであり、20GBを許可するGoogieHosting</p>
<p>Space + 200 GBの帯域幅もWapsiteを作成します</p>
<p>無料の無制限のメールアドレスを提供します -</p>
<p>無制限のデータベースなど .</p>
<p>CapnixはGoogieHostのような別の無料のPHPホスティングプロバイダー、Capnix提供</p>
<p>1000MBのWebホスティングスペース-1000MB帯域幅 +</p>
<p>プレミアムドメイン駐車場など .</p>
<p>Host-Edは最高のWebホスティングサービスの1つであり、無料で提供しています</p>
<p>無料のWapsiteを作成するウェブホーストパッケージ ,</p>
<p>1000MPディスクスペース +駐車ドメインFTPなど .</p>
<p>Nuvehostはシンプルなcpanel Webホスティングソリューションです – 無制限のディスクスペースを提供する -</p>
<p>無制限の帯域幅 – 無制限のmysqlなど .</p>
<p>:Freeostは、Nuvehost、Simpleなどの別のWebホスティングサービスでもあります</p>
<p>& 使いやすい . 100MBのディスクスペースを提供します -</p>
<p>BatserveはNuvehostのようにも見え、無料のWebホスティングを提供します</p>
<p>無制限の帯域幅とディスクスペースもサポートされています</p>
<p> 提案 . 2freehostingを選択する方が良いです</p>
<p>x10ホスティング無料のワッサイトを作成します</p>
<p>彼らは最高で非常にフレンドリーなcpanelを提供します</p>
<p>ワッサイトを開発します . また、彼らは提供しています</p>
<p>無制限のデータベースと電子メール.</b></p>
<p>無料のホスティングはあなたのPHPウェブサイトにとって安全なオプションではありません. あなたがホストしたいのは個人的なブログなら、それは大丈夫です. ただし、クライアントやビジネスのウェブサイトをホストしたい場合は、代わりに手頃な価格のVPSに行くことをお勧めします。. VPSをセットアップしてPHPをインストールする方法がわからない場合は、Sysadminスキルを必要としないCloudways PHPホスティングプラットフォームを試してみることができます.</p>