公開日
2026/02/27更新日
2026/11/12PHPで案件を取るなら、最初に覚えるフレームワークはLaravelが有力です。テックスペースで募集中のPHP案件307件のうち、141件でLaravelもあわせて求められています(2026年11月9日時点)。
この記事では、主要6フレームワークの最新バージョン・サポート期限の一覧表、フレームワーク別の案件数・単価・リモート比率、同じAPIをLaravelとSymfonyで書いたコード例、用途別の選び方をまとめました。PHPで案件を探しているフリーランスエンジニアと、これからPHPの案件を取りたい人に向けた内容です。
- 案件を探している人:「案件数ランキング」で単価とリモート比率を、「一覧」で今のバージョンを確認
- これから学ぶ人:「コードで比べる」で書き方の違いを見てから、「用途別の選び方」の学習の順番へ
PHPフレームワーク一覧(2026年11月時点)
主要6フレームワークの最新版とサポート状況です。各公式サイトとPackagist(PHPのパッケージ配布サイト)で、2026年11月9日に確認しました。
| フレームワーク | 最新版 | 必要なPHP | サポート状況 |
|---|---|---|---|
| Laravel | 13(13.40.0) | 8.3〜8.5 | 13はバグ修正が2027年第3四半期まで、セキュリティ修正が2028年3月17日まで |
| Symfony | 8.1(8.1.11)/長期サポート版は7.4 | 8.1はPHP 8.4以上、7.4はPHP 8.2以上 | 8.1は2027年1月まで。7.4はバグ修正2028年11月、セキュリティ修正2029年11月まで。8.2は11月中の公開予定(11月9日時点でベータ版) |
| CakePHP | 5(5.4.4) | 5.4はPHP 8.2以上 | 5系は通常サポート中。4系のセキュリティサポートは2026年9月10日で終了 |
| CodeIgniter | 4(4.7.6) | 8.2以上 | 保守されるのは最新版のみ |
| Slim | 4(4.15.3) | 7.4以上(Composerの指定では7.4〜8.5) | 4系の更新が続いている(4.15.3は2026年9月1日公開) |
| Laminas(旧Zend Framework) | laminas-mvc 3.8.0 | 8.1〜8.4 | laminas-mvcは「security-only」(重大なセキュリティ対応のみ)。同じプロジェクトのMezzioは「active」 |
Laravelは毎年1回(第1四半期ごろ)メジャー版を出し、バグ修正を18か月、セキュリティ修正を2年続ける方針です。Laravel 10・11はセキュリティ修正も終わり、Laravel 12もバグ修正は2026年8月13日で終了しました(セキュリティ修正は2027年2月24日まで)。
PHP本体のサポート期限
フレームワークを上げるときは、PHP本体のバージョンも一緒に確認します(PHP公式のサポート表)。
| PHP | 通常のサポート | セキュリティ修正 |
|---|---|---|
| 8.5 | 2027年12月31日まで | 2029年12月31日まで |
| 8.4 | 2026年12月31日まで | 2028年12月31日まで |
| 8.3 | 終了 | 2027年12月31日まで |
| 8.2 | 終了 | 2026年12月31日まで |
PHP 8.2はあと2か月ほどでセキュリティ修正も終わります。テックスペースでも「PHP 8.2系の最新化と8.3/8.5系への移行検討」を担当する案件が募集中で、バージョンアップの経験は案件で評価されやすい要素です。
コスモくんポイント案件ではバージョンも確認しよう。Laravel 10・11とPHP 8.1は、もうセキュリティ修正も終わっているよ。
PHPフレームワークの案件数ランキング
テックスペースの言語ページの「数字で見る」欄から、フレームワーク別の募集中案件をまとめました(2026年11月9日時点。単価に幅がある案件は上限で数えています)。
| 順位 | フレームワーク | 募集中の案件 | 単価の中央値 | 月71万円以上 | リモートできる案件 |
|---|---|---|---|---|---|
| 1 | Laravel | 142件 | 月65万円(中央の半数は60〜70万円) | 22% | 59%(フルリモート26%) |
| 2 | CakePHP | 15件 | 月58万円(44〜70万円) | 17% | 60%(フルリモート13%) |
| 3 | Symfony | 10件 | 月65万円(55〜69万円) | 11% | 80%(フルリモート10%) |
| — | Zend Framework | 0件 | — | — | — |
| 参考 | PHP全体 | 307件 | 月65万円(55〜70万円) | 18% | 52%(フルリモート21%) |
| 参考 | 案件全体(全言語) | 6,783件 | 月65万円(55〜70万円) | 24% | 42%(フルリモート9%) |
Laravel・CakePHP・Symfonyなどのどれかを求める案件(PHP系)は158件で、PHP案件のおよそ半分にあたります。CodeIgniter・Slim・Laminasは、テックスペースに個別の言語ページがないため集計していません。Zend Frameworkの案件は過去に2件掲載されましたが、どちらも募集を終えています(そのうち1件はLaravelへの作り直し案件でした)。
数字から読めること
- リモートの多さ:PHP案件はリモートできる割合が52%、フルリモートが21%で、案件全体(42%・9%)より高めです。Laravel案件ではフルリモートが26%あります
- 単価:中央値は月65万円で、案件全体と同じです。月71万円以上の割合はLaravelが22%で、PHP全体(18%)より高めです
- CakePHP:中央値は低めですが、15件のうち8件でLaravelもあわせて求められています。件数が少ないので、割合は参考程度に見てください
PHP案件の単価帯の分布や、AWS・TypeScriptで上がる単価、新規開発・保守・バージョンアップの単価差はPHPフリーランスの単価相場で紹介しています。
単価を上げる考え方はフリーランスエンジニアの単価の決め方、経験年数ごとの相場は経験年数別の単価相場で紹介しています。
案件でよく一緒に求められるスキル
| フレームワーク | 併用スキル(件数の多い順) |
|---|---|
| PHP全体 | Laravel(141件)、AWS(132件)、MySQL(79件)、JavaScript(74件)、Docker(53件) |
| Laravel | PHP(141件)、AWS(68件)、Docker(41件)、MySQL(37件)、Vue.js(29件) |
| CakePHP | PHP(15件)、Laravel(8件)、JavaScript(8件)、MySQL(7件)、HTML(7件) |
| Symfony | PHP(10件)、Laravel(5件)、Java(5件)、JavaScript(3件)、TypeScript(3件) |
どのフレームワークの案件を狙う場合でも、Laravelに加えてAWS・MySQL・Dockerの経験があると、応募できる案件の幅が広がります。PHP案件の勤務地は東京都が202件で、次いで大阪府15件、兵庫県11件です。
コスモくんポイントPHP案件のほぼ半分でLaravelが求められているよ。その次はAWSやDockerを押さえよう!
コードで比べる:ルーティングとAPIの書き方
ルーティングを1行で比べる
「このURLにアクセスしたら、この処理を動かす」という設定(ルーティング)を、フレームワークごとに1行で並べました。
| フレームワーク | 書く場所 | 例(/hello にアクセスしたときの処理を登録) |
|---|---|---|
| Laravel | routes/web.php | Route::get('/hello', fn () => 'Hello'); |
| Symfony | コントローラーのメソッドの上 | #[Route('/hello', name: 'hello')] |
| CakePHP | config/routes.php | $builder->connect('/hello', ['controller' => 'Pages', 'action' => 'hello']); |
| CodeIgniter | app/Config/Routes.php | $routes->get('hello', 'Home::hello'); |
| Slim | public/index.php など | $app->get('/hello', HelloAction::class); |
| Laminas(Mezzio) | config/routes.php | $app->get('/hello', HelloHandler::class, 'hello'); |
Laravel・CodeIgniter・Slim・Mezzioは、HTTPメソッド名(get)のメソッドでURLと処理をつなぎます。SymfonyはPHPのアトリビュート(#[...])でコントローラーに直接書き、CakePHPはコントローラー名とアクション名を配列で指定します。Laminas MVC(laminas-mvc)では、ルートを module.config.php の設定配列で定義します。
同じAPIをLaravelとSymfonyで書く
案件で多い「APIを作る」作業を例に、リモート可の案件を新しい順に20件返すAPIを2つのフレームワークで書きました。データベースのテーブルとモデル(エンティティ)はできている前提です。
Laravel(routes/api.php):
use App\Models\Project;
use Illuminate\Support\Facades\Route;
Route::get('/projects', function () {
return Project::where('remote', true)
->orderByDesc('created_at')
->paginate(20);
});
Laravelは、ルートの中でEloquent(ORM)のクエリをそのまま書け、返した結果は自動でJSONになります(ページ送りの情報つき)。Laravel 11以降は、最初に php artisan install:api で routes/api.php を作ります。
Symfony(src/Controller/ProjectController.php):
namespace App\Controller;
use App\Repository\ProjectRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\Routing\Attribute\Route;
final class ProjectController extends AbstractController
{
#[Route('/api/projects', methods: ['GET'])]
public function index(ProjectRepository $projects): JsonResponse
{
return $this->json(
$projects->findBy(['remote' => true], ['createdAt' => 'DESC'], 20)
);
}
}
Symfonyは、クラスとアトリビュートで役割をはっきり書き、データの取得はDoctrineのリポジトリに任せます。コードは長くなりますが、どこに何があるかが決まっているので、大きなシステムでも読み解きやすい書き方です。
コスモくんポイント書き方は違っても「URLと処理をひもづける」考え方は同じ。1つ覚えると、ほかも読みやすくなるよ!
おすすめのPHPフレームワーク6選
ここでの「おすすめ」は、案件の取りやすさの順です。テックスペースの案件数と、各フレームワークのサポート状況をもとに並べました。
Laravel
案件数が最も多いフルスタックフレームワークです。ORM(Eloquent)、認証、キュー、メール送信などが最初からそろっています。Laravel 13ではAI SDKが公式に加わり、テキスト生成やベクトル検索をLaravelの書き方で扱えるようになりました。AIコーディングツールにLaravelのドキュメントやアプリの構成を渡す公式パッケージ「Laravel Boost」もあります(AIツールを使う案件の傾向はAIコーディングツールの案件で紹介しています)。
- 向いている案件:自社サービス・SaaSの開発、業務システムのWeb化、API開発
- よくある組み合わせ:AWS、Docker、MySQL、Vue.js
Symfony
機能が「コンポーネント」に分かれていて、必要なものだけを組み合わせて使えるフレームワークです。LaravelもSymfonyのコンポーネント(HTTP処理、ルーティング、コンソールなど)を内部で使っています。長期サポート版(LTS)の7.4は、セキュリティ修正が2029年11月まで続きます。
- 向いている案件:長く運用する大規模なWebシステム、既存Symfonyシステムの保守
- 注意点:最新の8系はPHP 8.4以上が必要。テックスペースの案件ではJavaとあわせて求められることもある
CakePHP
「設定より規約」の考え方で、決められた命名ルールに沿って書くと設定を減らせるフレームワークです。Bakeというコマンドで、モデル・コントローラー・画面のひな形を自動で作れます(スキャフォールディング)。テックスペースではLaravelの次に案件が多いフレームワークです。
- 向いている案件:既存CakePHPシステムの保守・機能追加、4系から5系へのバージョンアップ
- 注意点:4系のセキュリティサポートは2026年9月10日で終了している
CodeIgniter
設定が少なく、軽量なフレームワークです。保守対象は最新版のみなので、使う場合はこまめなバージョンアップが前提になります。
- 向いている案件:小〜中規模のWebアプリ、既存CodeIgniterシステムの保守
- 必要なPHP:8.2以上(4.7系)
Slim
ルーティングとミドルウェアを中心にした、最小限の「マイクロフレームワーク」です。データベース操作やテンプレートは、必要なライブラリを自分で組み合わせます。
- 向いている案件:APIサーバー、小さなマイクロサービス
- 必要なPHP:7.4以上
Laminas(旧Zend Framework)
Zend Frameworkは、Linux FoundationのプロジェクトであるLaminas Projectに移り、名前がLaminasに変わりました。MVCフレームワークのlaminas-mvcは「security-only」(重大なセキュリティ対応のみ)です。同じプロジェクトのMezzio(旧Zend Expressive)は、PSR-15に沿ったミドルウェア型のフレームワークで、「active」として開発が続いています。
- 向いている案件:Zend Framework・Laminasで作られた既存システムの保守、他フレームワークへの移行
- 注意点:新しく作るシステムに採用される場面は限られる
用途別の選び方
| やりたいこと・状況 | 候補 | 理由 |
|---|---|---|
| まずPHP案件を1件取りたい | Laravel | 募集中の案件数が最も多い(142件) |
| フルリモートで働きたい | Laravel | フルリモートの案件が37件(26%)ある |
| 自社サービス・SaaSの新規開発に入りたい | Laravel | AWS・Docker・Vue.jsと組み合わせた案件が多い |
| 大規模で長く運用するシステムに関わりたい | Symfony | 長期サポート版がある |
| 既存システムの保守・バージョンアップで稼働したい | CakePHP、Laminas | CakePHP 4系のサポート終了やPHP 8.2の期限切れで、バージョンアップや移行の作業が出てくる |
| 軽いWebアプリを少ない設定で作りたい | CodeIgniter | 設定が少なく、構成がシンプル |
| APIだけを小さく作りたい | Slim、Mezzio | 必要な機能だけを組み合わせられる |
これからPHP案件を取りたい人の学習の順番
案件の併用スキルから逆算すると、次の順番で進めると求められる内容に近づけます。
- PHP 8.3以上で、型宣言やアトリビュートなど最近の書き方を押さえる
- Laravelで、ルーティング・Eloquent・認証・テストまで一通り作る
- MySQLのテーブル設計とSQLを書けるようにする
- Dockerで開発環境を作り、AWSにデプロイしてみる
- 余裕があれば、Vue.jsやTypeScriptでフロントエンドも触る
作ったものや担当した工程は、職務経歴書に「使ったバージョン」まで書くと伝わりやすくなります(職務経歴書テンプレート)。言語全体で案件数を比べたい場合は、プログラミング言語ランキングも参考にしてください。
ログイン機能を作るときの各フレームワークの仕組み
ログイン機能は、各フレームワークが公式の仕組みを用意しています。自分で一から作る必要はありません。
| フレームワーク | ログイン機能の作り方 |
|---|---|
| Laravel | laravel new でスターターキット(React・Vue・Svelte・Livewire)を選ぶと、ログイン・会員登録・パスワード再設定・メール認証・2段階認証が入る(中身はLaravel Fortify) |
| Symfony | MakerBundleの make:user でユーザーを作り、make:security:form-login でログインフォームを作る。会員登録は make:registration-form |
| CakePHP | 公式のAuthenticationプラグイン(cakephp/authentication)を入れる |
| CodeIgniter | 公式の認証ライブラリCodeIgniter Shield(codeigniter4/shield)を入れる |
| Slim | 標準機能はない。ミドルウェアと外部ライブラリを組み合わせる |
コスモくん注意ログイン機能は公式の仕組みを使おう。パスワードの保存を自前で書くと、脆弱性の原因になりやすいよ。
募集中Laravelの募集中案件139件
- 大手物流サービス会社向けAWSインフラのセキュリティ堅牢化・監視詳細を見る
- 金融グループ向けCMS管理画面の改修(Laravel・Vue.js、大手町)詳細を見る
- 建機レンタル管理システムのカスタマイズ開発(React・Laravel)詳細を見る
- リサーチ会社向けPHPシステムの品質改善・リファクタリング詳細を見る
- 校務支援システムの保守改修(PHP・Laravel、リーダー候補)詳細を見る
案件の検索は登録なしでできます。応募するときは無料の会員登録(最短2項目・10秒)をしてください。
よくある質問
PHPフレームワークのシェアはどれくらい?
調べ方によって数字が変わるため、この記事では案件数で比べました。テックスペースでは、募集中のPHP案件307件のうち141件(約46%)がLaravelもあわせて求めています。Laravelの案件は142件、CakePHPは15件、Symfonyは10件です(2026年11月9日時点)。
PHPフレームワークの案件の単価相場は?
テックスペースの募集中案件では、単価の中央値はLaravel・Symfonyが月65万円、CakePHPが月58万円です。Laravel案件の中央の半数は月60〜70万円で、最高は月115万円です(2026年11月9日時点、単価が書かれた案件で集計)。
Zend Frameworkはまだ使われている?
Zend FrameworkはLaminasに名前を変え、MVCフレームワークのlaminas-mvcは重大なセキュリティ対応のみの状態です。テックスペースでは2026年11月9日時点で募集中の案件はなく、過去にはLaravelへの移行案件が掲載されていました。
どのPHPバージョンで学べばいい?
これから学ぶなら、PHP 8.3以上がおすすめです。Laravel 13はPHP 8.3以上が必要で、PHP 8.2のセキュリティサポートは2026年12月31日に終わります。
ソケット通信向けのPHPフレームワークはある?
あります。たとえばSOCKET-MANAGER Frameworkは、TCP・UDP・WebSocketのサーバーをPHPで作るためのフレームワークです。ドキュメントは日本語で、公式GitHubアカウントの所在地は日本となっています。コマンドでプロジェクトのひな形を作るスキャフォールディング機能もあります。リアルタイム通信が中心のサービス向けで、一般的なWeb案件で使うLaravelなどとは用途が違います。Laravelでリアルタイム通信を扱う場合は、公式のReverbというパッケージがあります。
まとめ
- 2026年11月時点の最新版は、Laravel 13、Symfony 8.1(長期サポート版は7.4)、CakePHP 5、CodeIgniter 4、Slim 4
- Laravel 10・11、CakePHP 4系はセキュリティサポートが終わっている。PHP 8.2も2026年12月31日で終わる
- テックスペースの募集中PHP案件307件のうち141件でLaravelが求められ、フレームワーク別でもLaravelが142件で最多
- PHP案件はリモートできる割合が52%(フルリモート21%)で、案件全体より高い
- 併用スキルの上位はAWS・MySQL・JavaScript・Docker。既存システムの保守やバージョンアップでは、CakePHPやLaminasの経験も活きる
コスモくんヒントPHPの案件は登録なしで見られるよ。リモート可や単価で絞り込んで、気になる案件を探してみてね!
無料の会員登録でできること
- 案件にエントリー:気になる案件に、案件ページから応募できます
- お気に入り:案件を保存して、マイページであとから比べられます
- おすすめ案件:興味のある言語に合わせて、マイページに案件が出ます
無料で会員登録する最短2項目・10秒PHPの募集中案件を見る(306件)
案件の検索は、登録しなくてもできます。




案件の探し方・サービス比較
2026/11/12
2026/11/12 