This content originally appeared on DEV Community and was authored by Mark Munyaka
PHP is a framework for building websites. Railway is a platform for hosting web apps. Learn how to host a PHP site on Railway.
Prerequisites
- Railway Account
- PHP
Create Home Page
On your local machine, create a index.php
file.
<h1>Hello, World</h1>
Test your site.
php -S localhost:8000
Deploy to Railway
Install the Railway CLI tool:
npm i -g @railway/cli
Login to your Railway account:
railway login --browserless
Create a new Railway project:
railway init
Link your folder to your Railway project.
railway link
Deploy your app.
railway up --detach
When the site is ready, generate a domain.
railway domain
Update Site and Redeploy
Update home page, index.php
:
<h1>Hello World!</h1>
<p>Happy to be here</p>
Test update locally:
php -S localhost:8000
Redeploy to Railway.
railway up --detach
This content originally appeared on DEV Community and was authored by Mark Munyaka
Mark Munyaka | Sciencx (2024-10-23T00:09:30+00:00) Deploy a PHP site to Railway. Retrieved from https://www.scien.cx/2024/10/23/deploy-a-php-site-to-railway/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.