エージェントベストジョブ フリーランスフリーランスのエンジニア・コンサル向け案件紹介

トップ › お役立ち記事 › バックエンド開発

バックエンド開発

PHPエンジニアがフリーランスになるには|必要な経験と独立までの進め方

公開 2026-10-29 監修:株式会社エージェントベスト

PHPエンジニアがフリーランスになるには、LaravelなどのフレームワークでWebサービスを開発し、本番で運用した経験と、テストの整備やバージョンアップまで自分で担えることを示す材料が必要です。PHPの案件は自社サービスの機能追加や既存システムの改修が多く、新しく作る力と同じくらい、動いているコードを安全に直す力が見られます。

進め方は、経歴の棚卸し、足りない経験の補強、スキルシート、契約形態の理解、手続きの順です。PHPは小さな制作案件から大きなサービス開発まで幅が広いため、どの種類の案件を狙うかを先に決めることが近道になります。

PHPの案件は大きく3つの型に分かれる

PHPのフリーランス案件は、同じ言語でも仕事の中身がかなり違います。自分の経験がどの型に近いかを確認しておきましょう。

案件の型主な仕事求められやすい経験
自社サービスの開発Webサービス・SaaSの機能追加、API開発、性能改善Laravel、テスト、Git運用、クラウド、フロントとの連携
既存システムの改修・刷新古いPHPやフレームワークで作られたシステムの改修、バージョンアップ既存コードの読解、移行計画、影響範囲の調査
Webサイト・CMSの構築企業サイトやメディアの構築、WordPressのテーマ・プラグイン開発WordPress、HTML/CSS、サーバー設定、納期の管理

案件数が多く、月単位で長く稼働しやすいのは、上の2つです。CMS構築は、成果物を納める請負の形になることが多く、進め方も契約も変わります(後で説明します)。報酬が型によってどう違うかはPHPエンジニアの報酬の記事で扱っています。

出身によって補う経験が違う

制作会社・受託出身の場合

Web制作会社などでPHPを書いてきた方は、短い納期で形にする力や、顧客とのやり取りに慣れていることが強みです。一方で、WordPress中心の経歴だと、フレームワークを使ったサービス開発の案件では経験が足りないと見られることがあります。

独立前に補うなら、次の順番がおすすめです。

  1. Laravelで、認証・データベース・APIを含む小さなアプリを一通り作る
  2. PHPUnitなどで自動テストを書く習慣をつける
  3. Dockerで開発環境を作り、Gitのプルリクエストでレビューを受ける流れに慣れる

自社サービス出身の場合

自社サービスで開発してきた方は、Laravelでの開発やチーム開発の経験がそろっていることが多く、そのまま案件の条件に合いやすい経歴です。補っておきたいのは、自社のやり方以外でも動ける説明です。社内独自のルールや仕組みに頼っていた部分を、一般的な言葉で説明できるようにしておくと、面談で伝わりやすくなります。

バージョンアップの経験は強みになる

PHPは、公式サイトのサポート方針で、各バージョンにリリースから2年間のアクティブサポートと、その後2年間のセキュリティサポート(合計4年)が設けられています。2026年10月時点では8.2〜8.5がサポート対象で、8.2のセキュリティサポートは2026年12月31日までとされています。

Laravelもバージョンごとにサポート期間が決まっており、公式ドキュメントでは、バグ修正は18か月、セキュリティ修正は2年間提供するとされています。

このように言語とフレームワークの両方に期限があるため、現場ではバージョンアップの案件や、改修とあわせて新しいバージョンに移す作業が定期的に発生します。独立前に、次のような経験を書き出しておきましょう。

大きな移行の経験がなくても、ライブラリの更新や警告の解消を担当した経験は、具体的に書けば伝わります。

独立までの進め方

1. 経歴を「作った」「直した」に分けて棚卸しする

プロジェクトごとに、期間、サービスの種類、チームの人数、使った技術とバージョンを書き出します。そのうえで、新しく作った機能と、既存のコードを直した作業を分けて整理すると、どの型の案件に向いているかが見えやすくなります。

2. 周辺の技術を一つずつ広げる

PHPの案件では、PHPだけでなく周辺の技術もあわせて求められることが多くあります。

全部を一度に身につける必要はありません。狙う案件の条件に多く出てくるものから順に広げましょう。詳しくはPHPの案件で求められるスキルの記事で整理しています。

3. スキルシートを用意する

スキルシートは、プロジェクトごとに「サービスの概要」「担当範囲」「技術とバージョン」「工夫したこと」を書く形が基本です。書き方はスキルシートの基本とPHPのスキルシートの記事を参考にしてください。

4. 条件を決めて案件を探す

稼働日数、リモートの希望、報酬の下限、開始時期を決めてから探すと、合わない案件に時間を使わずに済みます。PHPの案件はリモートで働けるものも多く、傾向はPHPのリモート案件の記事で解説しています。探し方の流れはフリーランスエージェントの使い方をご覧ください。

面談でよく問われること

PHPの面談では、次のような点を聞かれることが多くあります。

  1. Laravelでの開発の範囲:ルーティングやEloquentだけでなく、キュー、認可、テストまで使ったか
  2. 既存コードへの向き合い方:テストのないコードを直すとき、どう影響範囲を調べたか
  3. 性能や障害への対応:遅いページやSQLをどう見つけ、どう改善したか
  4. チームでの進め方:レビューの経験、仕様が曖昧なときの確認の仕方
  5. 稼働の条件:稼働日数、開始時期、出社できる日

技術の質問には、使った機能の名前を並べるより、そのときの状況と判断を話すほうが伝わります。一般的な面談の質問は面談でよく聞かれる質問の記事にまとめています。

契約の形を確かめてから受ける

PHPの仕事は、月単位で稼働する準委任の案件と、Webサイトやシステムを納品する請負の案件が混在しています。請負では、成果物を完成させて引き渡す責任を負い、契約の内容に合わない点があれば修正などを求められることがあります。違いは準委任契約と請負契約の違いで解説しています。

2024年11月1日に施行されたフリーランス法では、発注する事業者は、業務の内容、報酬の額、支払期日などの取引条件を、書面またはメールなどで直ちに明示することとされています。報酬の支払期日は、成果物や役務を受け取った日から60日以内のできる限り短い期間で定めることとされています。受け取るべき内容は取引条件の明示の記事と60日ルールの記事で解説しています。

独立したら開業届を出します。国税庁の案内では、事業を始めた年分の確定申告期限までに、納税地の税務署へ提出することとされています(2026年10月時点)。退職時の手続きは会社員からフリーランスになる手順、開業届は開業届の出し方を参考にしてください。

よくある質問

WordPressの経験だけでもフリーランスになれますか?

WordPressの構築やテーマ開発の案件はあり、経験を生かして独立する方もいます。ただし、Webサービスの開発案件ではLaravelなどのフレームワークの経験を条件にすることが多いため、狙える案件の幅を広げたい場合は、フレームワークでの開発経験を足しておくと選択肢が増えます。

古いPHPの経験しかないと不利ですか?

古いバージョンの経験も、既存システムの改修やバージョンアップの案件では生かせます。そのうえで、現在サポートされているバージョンでの開発にも触れておくと、新しい開発の案件にも応募しやすくなります。移行のときに注意すべき点を説明できると、強みとして伝わります。

Laravel以外のフレームワークの経験は評価されますか?

CakePHPやSymfonyなどの経験も、PHPでのWeb開発経験として評価されます。既存システムでこれらのフレームワークが使われている案件もあります。案件によっては特定のフレームワークの経験を条件にしているため、応募前に条件を確認し、経験の近さを説明できるようにしておきましょう。

参考にした公的情報・資料

記事の内容は公開日時点の情報にもとづきます。制度や税率は変わることがあるため、手続きの前に必ず各機関の最新情報をご確認ください。

条件に合う案件だけ、知りたい方へ

ご登録は無料です。条件に合う案件だけを、ご本人の了承を得てからご提案します。