Hapi 1: Instaloni Apache
Hapi 2: Instaloni MySQL
Hapi 3: Instaloni PHP
Hapi 4: Nisni Apache dhe MySQL në boot
informacion shtese
Në këtë artikull, unë do të shpjegoj se si të krijoni një pirg LAMP në Ubuntu 17.04.
Shënim: Ju do të keni nevojë sudoose rootakses për komandat në këtë artikull. Nëse tashmë jeni përshkallëzuar te përdoruesi rrënjë, mund të hiqni komandën sudo .
Hapi 1: Instaloni Apache
Së pari, përditësoni menaxherin tuaj të paketave.
sudo apt-get update -y #using the -y option will automatically accept the conditions of the source update
sudo apt-get install apache2 -y #install apache
sudo systemctl start apache2.service #start apache
Përndryshe, nëse dëshironi të ekzekutoni gjithçka menjëherë, ekzekutoni këtë.
sudo sh -c "apt-get update -y; apt-get install apache2 -y; systemctl start apache2.service"
Verifikoni që Apache ishte instaluar pa gabime duke e aksesuar atë nga shfletuesi juaj lokal. Futni hostname -Ipër të marrë adresën tuaj IP për serverin dhe lundroni te http://SERVER_IP/.
Hapi 2: Instaloni MySQL
Futeni këtë në kërkesën e guaskës.
sudo apt-get install mysql-server -y
Kjo do të instalojë menjëherë serverin e bazës së të dhënave MariaDB (një pirun i MySQL). Do t'ju kërkohet të vendosni një fjalëkalim për përdoruesin rrënjësor të MySQL, kështu që vazhdoni dhe bëni këtë.
Pastaj, vraponi
sudo /usr/bin/mysql_secure_installation
Fut " y".
Në varësi të nivelit të sigurisë, do të keni mundësinë të rregulloni kompleksitetin e fjalëkalimit. Tani për tani, ne do të përdorim paracaktimin e fortë të sigurisë.
Për çdo opsion të mëposhtëm, futni " y" dhe vazhdoni.
Hapi 3: Instaloni PHP
Më pas, le të instalojmë PHP. Ekzekutoni komandën e mëposhtme.
sudo apt-get install php -y
Më pas, instaloni shtesa të zakonshme PHP si GD, MySQL dhe të tjera.
sudo apt-get install -y php-{bcmath,bz2,intl,gd,mbstring,mcrypt,mysql,zip} && sudo apt-get install libapache2-mod-php -y
Hapi 4: Nisni Apache dhe MySQL në boot
Kjo është e nevojshme për të nisur mjedisin tuaj të internetit në boot.
sudo systemctl enable apache2.service
sudo systemctl enable mysql.service
Më në fund, rinisni Apache për të lejuar që PHP të funksionojë.
systemctl restart apache2.service
Ka një sërë modifikimesh që mund të shtoni në Apache. Për shembull, dikush mund të dëshirojë të përfitojë nga mod_rewritemoduli i Apache , i cili ju lejon të përdorni shprehje të rregullta për të ndryshuar URL-në e destinacionit, për të krijuar URL "të bukura" dhe më shumë. Kjo realizohet nëpërmjet a2enmodnjë komande të përdorur nga Apache për të aktivizuar një shtesë. Për të çaktivizuar një shtesë, përdorni a2dismodnë vend të saj.
Për mod_rewrite, ju do të përdorni këtë komandë për ta aktivizuar atë.
sudo a2enmod rewrite
Për ta çaktivizuar atë, ekzekutoni këtë komandë.
sudo a2dismod rewrite
Si zakonisht, ky është një ndryshim konfigurimi, kështu që do t'ju duhet të rinisni Apache pas çdo ndryshimi.
Konfigurimi i murit të zjarrit
Kjo është e nevojshme vetëm nëse e keni konfiguruar murin e zjarrit të sistemit. Në varësi të murit të zjarrit që keni zgjedhur, nëse e keni aktivizuar ufw(i njohur edhe si muri i zjarrit i pakomplikuar), është po aq e lehtë sa ekzekutimi sudo ufw allow 80. Nëse e keni iptablesaktivizuar vetëm , komanda do të ishte sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT.
konkluzioni
Ju keni instaluar me sukses një pirg LAMP në Ubuntu 17.04 VPS tuaj. Gëzuar kodimin!