.net to php laraval フレームワーク学習シリーズ、.netlaraval_PHP チュートリアル
.net から php laraval フレームワーク学習シリーズ、.netlaraval
これまでブログを書いたことがなく、記事の構成がわかりにくく、どこに書けばいいのか思いつきません。
重要なことは、あなた自身の学習経験を書き留めることです。
laravel フレームワークを選択した理由は、laravel フレームワークが現在 Php で最も人気のあるフレームワークであるためです。詳細な調査の結果、機能の点では基本的に asp.net mvc フレームワークと同等であることがわかりました。ただ実装方法が違うだけです。
Windows での PHP 開発環境のセットアップ
1. ダウンロード php アドレス http://windows.php.net/download/ 関連するバージョンに注意してください。私のサーバーは iis7.5 32 システムを使用しています
VC11 x86 非スレッドセーフ (2014-Oct-02 02:43:40)
解凍後、対応するディレクトリに配置し、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週間以内です。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています
