メニューを閉じる

テクノデジタルグループ

メニューを開く

2023.05.16

インフラ

エックスサーバーにWordPress+Laravel環境構築

レンタルサーバー(エックスサーバー)にWordpress+Laravelの相乗り環境を作りました。

ゴールイメージ

– https://hogehoge.xsrv.jp/ →WPの画面
– https://hogehoge.xsrv.jp/app/ →Laravelの画面

 

【WPとLaravel相乗りの構造】

【上記構成の理由】
当初/home/userdir直下にlaravelアプリを配置し、ドメイン用ディレクトリよりシンボリックリンクで参照させたがLaravel側の.htaccessが解釈されなかった。
Xserverで用意された”ドメイン”(ドキュメントルートを含むディレクトリ)以下でないと.htaccessが正常に動作しないものと思われた
(エックスサーバ側に問い合わせたところ明確な回答は得られませんでしたが、現状はこの構成で実現しています。認識間違ってたらご指摘ください。。。)

■事前準備

※Wordpressが簡単インストールで入っている状態を前提としています。

1)SSHの設定
[SSH有効化]- SSH設定:ONにする
– 公開鍵認証用鍵ペアの生成
ssh hogehoge@hogehoge.xsrv.jp -p 10022 -i hogehoge.key
で接続して以下の作業ができるようにする

2)Wordpressが利用しているPHPのバージョン変更
WPの利用バージョンがLaravelで利用する予定のPHPとズレてる場合はあわせとく

例)[PHP ver.切替]-[hogehoge.xsrv.jp]-[選択する]
PHP7.4.33(推奨)→ PHP8.1.12 で[変更]

■Laravelのインストール

STEP. 1 CLI版のPHPバージョンを切り替える

STEP.2 Composerをインストールする

STEP.3 Laravelをインストールする

STEP.4 Laravelプロジェクトを構築する

STEP.5 Laravelのプロジェクトを公開する

以上

【参照】

https://reffect.co.jp/laravel/xserver-laravel8#i
https://www.xserver.ne.jp/manual/man_program_soft.php
https://kinokomarket.com/web/deploy-webservice-to-xserver/
https://miya-system-works.com/blog/detail/server-xserver-laravel/


【記事への感想募集中!】

記事への感想・ご意見がありましたら、ぜひフォームからご投稿ください!
  • こんな記事が読んでみたい、こんなことが知りたい、調べてほしい!という意見も募集中!
  • いただいた感想は今後の記事に活かしたいと思います!

感想フォームはこちら


【テクノデジタルではエンジニア/デザイナーを積極採用中です!】

下記項目に1つでも当てはまる方は是非、詳細ページへ!
  • 自分でアプリを作ってみたい
  • ITで世の中にワクワクを生み出したい
  • 使いやすさ、デザインにこだわったWebサイトを開発したい

採用情報の詳細はこちら


Qangaroo(カンガルー)

  • 徹底した見やすさと優れた操作性で、テストの「見える化」を実現。
  • テストの進捗が見える。開発がスマートに進む。
  • クラウド型テスト管理ツール『Qangaroo(カンガルー)』

【テクノデジタルのインフラサービス】

当社では、多数のサービスの開発実績を活かし、
アプリケーションのパフォーマンスを最大限に引き出すインフラ設計・構築を行います。
AWSなどへのクラウド移行、既存インフラの監視・運用保守も承りますので、ぜひご相談ください。
詳細は下記ページをご覧ください。

https://www.tcdigital.jp/infrastructure/

最近の記事

SNS共有