• HOME
  • ANDROID
    • ANDROID-APP
    • ANDROID-DEVELOPER
    • FIREBASE
  • SOFTWARE LIBREA
  • IRAKASKUNTZA
  • AMARAUNA SAIOA
  • NIRI BURUZ

Apache, MariaDB eta PHP zerbitzari batean instalatzen

2016-03-11 SysAdmin Tutorialak

apache-mariadb-php-logoak

 

Zalantzarik gabe Apache, MariaDB (MySQL-ren fork bat) eta PHP zerbitzari batean instalatzeko modu azkarrena Xampp instalatzea da. Baina, oraingoan, software bakoitza banaka nola instalatu daitekeen eta egin beharreko konfigurazioa azaltzea nator.

Zerbitzaria: Ubuntu Server 14.04 LTS
Oharra: Zerbitzaria VirtualBox-en instalatuta baldin baduzue, probak egiteko makina birtuala sare lokalaren barnean konfiguratzea egokiena  litzake. Horretarako “Virtuabox-en instalatutako makina birtuala sare lokalean konfiguratzen” posta irakurtzea gomendatzen dizuet.

Apache-ren instalazioa

$ sudo apt-get update
$ sudo apt-get install apache2

$ sudo apt-get update $ sudo apt-get install apache2

oharra: Software berria instalatu behar dugunean, azken bertsioa instalatzen dugula ziurtatzeko, apt-get update komandoa exekutatu instalazioa egin baino lehenago.

$ sudo services
$ sudo apt-get install apache2

$ sudo services $ sudo apt-get install apache2

Zerbitzaria martxan jartzeko

$ sudo services start

$ sudo services start

Zerbitzariak sare lokalean duen IP helbidea jakiteko

$ ifconfig

$ ifconfig

Orain, sare lokaleko beste ordenadore baten nabigatzailean IP helbidea sartuta, Canonical-ek moldaturiko apache zerbitzariaren orri nagusia martxan ikusi daiteke.

Apache zerbitzaria martxan

 

PHP instalatzen (beharrezkoak diren apache modulo eta liburutegiak)

$ sudo apt-get install php5 libapache2-mod-php5 php5-mysql php5-curl php5-gd php5-intl  php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps 
  php5-pspell  php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

$ sudo apt-get install php5 libapache2-mod-php5 php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Jadanik PHP instalatuta daukagu. Hau modu erraz batean forga dezakegu. Horretarako, phpinfo.php fitxategi bat sortu daiteke apache zerbitzarian. Zehazki /var//www/html/

$ sudo nano /var/www/html/phpinfo.php

$ sudo nano /var/www/html/phpinfo.php

Fitxategiaren edukia:

<!--?php phpinfo(); ?-->

<!--?php phpinfo(); ?-->

 

Etorkizunean garatuko ditugun web orrialdeak /var/www/html karpetan gordeko ditugu. Segurtasuna irizpide bezala hartuta, direktorio hori www-data taldearen jabe izatea  gomendagarria da.

$ sudo chown -R ErabiltzaileIzena:www-data /var/www/html

$ sudo chown -R ErabiltzaileIzena:www-data /var/www/html

Baimenak, ere aldatu.

$ sudo chmod -R 755 /var/www/html

$ sudo chmod -R 755 /var/www/html

Dana ondo dagoela ikusteko, nabigatzailearen bitartetz phpinfo.php fitxategia atzitu eta horrelako zerbait ikusi behar da:

phpinfo pantaila argazkia

MariaDB-ren instalazioa

Kasu honetan, 10.1 bertsioa instalatu dut, baina beste bertsio bat instalatu nahi izanezgero web orrialde nagusian  errepositorio guztien lista eta beharrezkoa den dokumentatzioa dago.

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
$ sudo add-apt-repository 'deb [arch=amd64,i386] http://tedeco.fi.upm.es/mirror/mariadb/repo/10.1/ubuntu trusty main'
$ sudo apt-get update
$ sudo apt-get install mariadb-server

$ sudo apt-get install software-properties-common $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db $ sudo add-apt-repository 'deb [arch=amd64,i386] http://tedeco.fi.upm.es/mirror/mariadb/repo/10.1/ubuntu trusty main' $ sudo apt-get update $ sudo apt-get install mariadb-server

Instalazio prozesuan, root erabiltzailearentzako pasahitza aukeratu beharko dugu.

Orain, datu baseak modu grafiko eta errazean kudeatzeko,  hain ezaguna den phpmyadmin instalatuko dugu.

$ sudo apt-get install phpmyadmin

$ sudo apt-get install phpmyadmin

Apache zerbitzaria erabiltzen dugula adierazi beharko dugu eta  pribilegio dun erabiltzailearen izena  aukeratu. Kasu honetan, erabiltzaile izena root izango da. Baita, phpmyadmin dbconfig-common erabiliaz konfiguratuko dugula zehaztu.

MariaDB config 1

MariaDB config 2

MariaDB config 3

Instalazioa amaitu ondore, jadanik martxan dugu phpmyadmin zerbitzariarenIP/phpmyadmin helbidea.

phpmyadmin pantailaren argazkia

Guzti honekin amaitutzat emago dugu instalazioa. Orain, web arrakastatsuak garatzea! animo!

Iruzkinak

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

FITXATEGIA

Hilabetea aukeratu
  • January 2021
  • December 2020
  • November 2020
  • May 2020
  • April 2020
  • June 2018
  • November 2017
  • June 2017
  • May 2017
  • March 2017
  • February 2017
  • January 2017
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • February 2015
  • January 2014
  • October 2013
  • September 2013
  • August 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • November 2012
  • October 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • July 2008
  • June 2008
  • May 2008

Identitateak

  • Facebook
  • Linkedin
  • Mastodon
  • Twitter
  • Web pertsonala

Proiektuak

  • Bizitokitik – Desde Casa
  • Paper-Simple-Blog
  • WP-labur
  • WP-polr

Baliabideak

  • Gist
  • GItHub

Kolaborazioak

  • Euskadi Irratiia – Amarauna
  • Gaztezulo
Logo Creative Commons Creative Commons. Aitortu-PartekatuBerdin 3.0
Kontaktua