احمد نادری

توسعه دهنده فول استک

author
author

احمد نادری

توسعه دهنده فول استک

آموزش نصب سایت php بر روی سرور مجازی اوبنتو

بعد از خریداری سرور لینوکسی  یک آی پی و یوزر و پسورد بهمون میدن که باید ازشون استفاده کنیم . اول نیازه به اون سرور ssh وصل بشیم . ..

برای اینکار مثلا در سیستم عامل مک کافیه وارد ترمینال بشیم و دستور ssh رو وارد کنیم .

ssh user@ipserver

و بعد از آن پسورد رو که وارد کنیم به سرور لاگین میشیم.

برای اطمینان از بروز بودن سیستم عامل خود دستورات زیر رو وارد میکنیم :

sudo apt-get update
sudo apt-get upgrade

برای نصب محیط دسکتاپ به شکل زیر عمل میکنیم :

sudo apt-get install lightdm
sudo systemctl start lightdm
sudo apt-get install tasksel
tasksel
### install ubuntu-desktop
reboot
sudo systemctl set-default graphical.target
sudo apt-get install xrdp
sudo adduser xrdp ssl-cert

اگه موقع ورود به محیط دسکتاپ با نرم افزارهای ریموت مشکل داشتیم باید از اینآموزش استفاده کنیم : ( لینک)

خب کدهای مرحله بعدی رو میتونیم هم با ssh وهم با ترمینال داخل محیط دسکتاپ وارد کنیم .

اول شروع میکنیم به نصب آپاچی . آپاچی چیه ؟ یکی از بهترین نرم افزارهای که روی سرورهای لینوکسی قابل نصب و اجرا هست و برای ما یک  وب‌سرور درست میکنه .

sudo apt-get install apache2 apache2-utils 
sudo systemctl enable apache2
sudo systemctl start apache2
sudo systemctl status apache2

در مرحله اول آپاچی رو نصب کردیم ودر مراحل بعدش فعال سازی و استارت رو انجام میدیم.

خب در مرحله بعدی ما به آپاچی دسترسی میدیم.

sudo ufw allow in "Apache"
sudo ufw status

خب حالا میتونید تست کنیدببینم آپاچی اوکی هست . برای اینکار کافیه به آدرس سرورمون بریم . مثلا

http://server_address

بعد ازین مرحله دیتابیس رو نصب میکنیم

sudo apt-get install mysql-client mysql-server
sudo mysql_secure_installation

و بعد ازاون نسخه php

sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip 
sudo systemctl restart apache2

حالا میتونیم با ویرایش فایل های داخل آدرس /var/www/html/ ببینیم که فایل های php کار میکنند.

اگر نیاز به نصب phpmyadmin هم بود میشه از این لینک استفاده کرد ( لینک )

درباره من
  • سلام به وب سایت من خوش اومدید ! از سال 1388 که وارد دنیای برنامه نویسی شدم تجربیات خودم رو از پروژه های مختلف به دست آوردم و همیشه سعی کردم تا مهارت های فنی و رفتاری خودم رو ارتقا بدم تا بتونم برای خودم و سازمانی که در آن کار می کنم بهترین باشم . من عاشق یادگیری هستم و همیشه از چالش های جدید هیجان زده میشم چون اونارو کلید موفقیت و رشد خودم می دونم.
  • @ahmadnaderi01
arrow