Tuni a kan al'amuran da suka gabata (Yadda ake girke LAMP akan Ubuntu, Shigar da yanayi na LAMP akan Debian da abubuwan da suka samo asali, Yadda ake girke LAMP akan Ubuntu: hanya mai sauƙi) Na yi magana game da yadda ake girka Fitila (Linux + Apache + MySQL / MariaDB / Percona + PHP)A yau musamman zamu koya muku yadda ake girka LAMP daga na'ura mai kwakwalwa, ta atomatik kuma tare da ƙaramar shigar masu amfani.
Don cimma burinmu zamuyi amfani da a bash rubutun da ake kira fitila, wanda aka yi - Teddysun, wanda ke bamu damar girka nau'ikan Apache + PHP + MySQL / MariaDB / Percona, mai amfani yana da ikon zaɓar wane nau'I ne na waɗannan software ɗin da zai yi amfani da shi (duk da cewa ya zo daidai da wasu ta hanyar tsoho).
Waɗanne ra'ayoyi ne fitilar rubutun ke tallafawa?
An gwada rubutun akan rarrabuwa masu zuwa kuma yakamata yayi aiki akan kowane ɗayanda aka samo daga gare su:
- CentOS-5.x
- CentOS-6.x
- CentOS-7.x
- Ubuntu-12.x
- Ubuntu-13.x
- Ubuntu-14.x
- Ubuntu-15.x
- Ubuntu-16.x
- Debian-7.x
- Debian-8.x
Waɗanne nau'ikan software ne fitilar rubutun ke tallafawa?
Rubutun ya ba da damar shigar da software da nau'ikan masu zuwa:
- Apache-2.2, Apache-2.4.
- MySQL-5.5, MySQL-5.6, MySQL-5.7, MariaDB-5.5, MariaDB-10.0, MariaDB-10.1, Percona-Server-5.5, Percona-Server-5.6, Percona-Server-5.7.
- PHP-5.3, PHP-5.4, PHP-5.5, PHP-5.6, PHP-7.0.
- Fuskokin PHP: OPcache, ZendGuardLoader, ionCube_Loader, XCache, Imagemagick, GraphicsMagick, Memcache, Memcached Redis, Mongo Swoole.
- Sauran Software: Memcached, phpMyAdmin, Redis-Server
Yadda ake girke rubutun fitilar?
Don girkawa dole ne mu bi matakai masu zuwa bisa ga rarrabarku:
Sanya rubutun fitila akan CentOS da abubuwan da suka samo asali:
yum -ya girka wget din allo saika cire wget - ba-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip unzip lamp.zip
cd fitila-master chmod + x *.sh allon -S fitila
Sanya rubutun fitila akan Debian / Ubuntu da abubuwan da suka samo asali:
apt-get -y girka allon wget din zai cire wget din - ba-takardar shaidar -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip unzip lamp.zip
cd fitila-master chmod + x *.sh allon -S fitila
Yaya ake amfani da rubutun fitila?
Don amfani da rubutun fitila dole ne mu aiwatar da shigarwa .sh fayil tare da umarni mai zuwa:
./lamba.sh
Sannan dole ne mu zabi daya bayan daya nau'ikan manhajar da muke son girkawa, za mu iya zabar kowane irin sigar da ke nuna lambar da ke gano shi ko kuma idan mun danna shigar da ita za ta shigar da sigar da aka saba. Haka nan za mu iya zaɓar kalmar sirri daga bayanan bayanan.
Ba tare da wata shakka ba, wannan hanya ce mai sauri, ingantacciya kuma mai fun don sanya LAMP. Ina fatan hakan zai muku aiki kuma kada ku yi jinkirin barin ra'ayoyinku.
Yi amfani da ɓangaren rubutun don gyara .bash_rc dina
##################### Bayanin tsarin ########
CPU Model: Intel (R) Core (TM) 2 Duo CPU E8400 @ 3.00GHz
Yawan tsakiya: 2
Tsarin CPU: 3000.000 MHz
Adadin RAM: 1983 MB
Adadin SWAP: 1999 MB
Arfi akan lokaci: Kwanaki 0, awoyi 6 minti 11 da sakan 22
Matsakaicin kaya: 0.17, 0.25, 0.34
Gine-gine: x86_64 (64 Bit)
Kernel: 4.4.0-43-gama gari
Sunan na'ura: dc5800
###################################### ###############
Wannan shine yadda yake kallon duk lokacin da na buɗe na'urar wasan bidiyo.
Game da LAMP ya fi sauƙi a girka
sudo dace shigar phpmyadmin mysql-uwar garke
A halin gaggawa, na riga na san yadda ake yinta, na gode mai kyau matsayi.
Shin bai fi kyau a yi amfani da docker ba?)
Don haka ana iya amfani dashi koda a cikin windows ...
Hakanan ba ma "datti" tsarin, muna adana abubuwan adana bayanai ko ƙa'idodi a cikin tsarinmu kawai, sauran suna gudana a cikin kwantena daban (ganga bd + apache na kwantena)
Ta yaya zan iya cire duk wannan tunda ina son yin daya bayan daya
Kuna iya gudanar da rubutun cirewa da aka samo a cikin babban fitilar-master ./uninstall.sh
Barka da safiya ina so in saita ServerName a cikin apache2 amma ban iya samun saitin ba ni ɗalibi ne kuma ba ni da ƙwarewa sosai.
na gode sosai