ホームページ >バックエンド開発 >PHPチュートリアル >.net to php laraval フレームワーク学習シリーズ、.netlaraval_PHP チュートリアル
これまでブログを書いたことがなく、記事の構成がわかりにくく、どこに書けばいいのか思いつきません。
重要なことは、あなた自身の学習経験を書き留めることです。
laravel フレームワークを選択した理由は、laravel フレームワークが現在 Php で最も人気のあるフレームワークであるためです。詳細な調査の結果、機能の点では基本的に asp.net mvc フレームワークと同等であることがわかりました。ただ実装方法が違うだけです。
Windows での PHP 開発環境のセットアップ
1. ダウンロード php アドレス http://windows.php.net/download/ 関連するバージョンに注意してください。私のサーバーは iis7.5 32 システムを使用しています
解凍後、対応するディレクトリに配置し、php.ini ファイルを設定します。この Web サイトで説明することはあまりありません。
2.iis構成
fastcgi デプロイメントを使用しています。phpmanager https://phpmanager.codeplex.com/
をダウンロードする必要があります。phpmanagerをインストールした後、iisサイトをクリックするとphpmanagerアイコンが表示されます
これをクリックすると、次のインターフェイスが表示されます。注意すべき点は、上記の php.ini の dll の有効化と一致する設定機能です。
iis fastcgi モードでの設定では、php_wincache.dll を有効にする必要があります。
3. laravel フレームワークをダウンロードします。ここでは、npm に似た php ツールであるコンポーザーをダウンロードする必要があります。
インストール時にphpのバージョンを選択する必要があります。 PHPのバージョンを変更する必要がある場合は、再インストールしてください
laravel圧縮パッケージをlaravelフォルダーに解凍し、laravelフォルダー内でshfit+右クリックしてコマンドウィンドウを開きます
「compser intsall」と入力すると、関連する依存コンポーネントがベンダー フォルダーに自動的にダウンロードされます
4.mysqlのインストール
Mysqlのインストールについてはここでは詳しく説明しませんが、基本的に大きな問題はありません。
後でlaravelのEloquent ORMモデリングエラーの問題が発生する可能性があります。
mysqlに
を入れる必要があります# SQL モードを strict に設定します
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
を
に変更しましたsql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
問題がない場合は、オンラインで解決策を見つけることも最善です。
5. すべてのコンポーネントをダウンロードしたら、iis php サイトの構成を開始します
.netサイトと同じように設定します。サイトのルートディレクトリはlaravelフォルダーではなく、以下のパブリックフォルダーであることに注意してください。
ホストファイルとウェブサイトのドメイン名を設定します。
設定が完了しました。phpmanager で check phpinfo() をクリックしてインストールを表示します。
プログラムプールを変更する必要はありません。2.0統合モードで十分です。6. この時点で、すべてのコンポーネントのインストールは基本的に完了します。
前の手順で設定した Web サイトのドメイン名にアクセスします。 Laravelのウェルカムページが表示されます。
ここで特に注意すべき点がもう 1 つあります。laravel によって生成される URL にはサフィックスがないため、404 エラーが発生します。
IIS URL書き換えコンポーネントをインストールする必要があります
インストール完了後
書き換えインターフェイスに入り、右側をクリックしてルールをインポートします
次に、パブリック ファイルの下にある .htaccess ファイルを選択します
インポート後、ルールを適用するだけです。
上記の手順で基本的にWindows iisでのlaravel実行環境のセットアップが完了します
ネットプログラマーとして 3 年間働いていますが、php に変換した方が良いですか?
すべてのプログラムを知っている人はいません
自分のやり方を実行するだけですあなたが一番得意なことを最大限に発揮してください
netからPHPに変換する際は全て書き直す必要がありますか?
.net を PHP に変換するには、すべてを書き直す必要があります。
ただし、元のフレームワーク構造では、再開発よりも書き換えの方が比較的早くなります。
プログラマーは、.NET と PHP に習熟している必要があります。
データベースはさらに複雑な問題です。主にデータ変換を行います。
これはすべてプログラマーのスキルに依存します。変換時間は、データベースのサイズとデータ構造の複雑さに関係します。
一般的に、データ構造を自分で開発した場合は、すぐに変換できます
長くても1週間以内です。