• Ismertető
  • Hírek
  • Letöltés
  • Súgó
  • Közösség
ubuntu.hu

Belépés

  • Felhasználó létrehozása
  • Elfelejtett jelszó

Facebook

Kapcsolat

  • Facebook oldal
  • IRC
  • Közösségi levlista
  • Segítői levlista
  • További elérhetőségek

Apache2, php5, mysql, phpmyadmin, FTP szerver telepítése és beállítása

2009. május 27. – 11.59 – Bender

MySQL, Apache2, PHP5, phpMyAdmin, FTP szerver telepítése és beállítása

MySql telepítése:
sudo apt-get install mysql-server
A telepítésnél bekér majd egy jelszót, a mysql root felhasználóét.
Alapértelmezésen csak localhostról lehet hozzáférni, ha ki szeretnénk kapcsolni akkor:
gksudo gedit /etc/mysql/my.cnf
Majd pedig keressük ki ezt a sort:
bind-address = 127.0.0.1
És kommentezzük ki így:
#bind-address = 127.0.0.1
Nézzek meg a socket fájlt:
find /var/run/mysqld -name *.sock
Ha hibával tér vissza, akkor hozzuk létre:
touch /var/run/mysqld/mysqld.sock

Apache2 telepítése:
sudo apt-get install apache2
Teszteljük le, hogy felment-e:
Klikk: http://localhost/

Ha szeretnénk, hogy saját mappánkat is elérjük akkor futtasuk le ezt:
sudo a2enmod userdir
Teszteljük le, hogy megy-e:
http://localhost/~Usernév

PHP5 telepítése:
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart

A teszteléséhez futtasuk le:
gksudo gedit /var/www/php_info.php
Írjuk bele ezt:
<?php phpinfo(); ?>

Ha megvan, mentsük el és zárjuk be a fájlt!
Aztán klikk ide: http://localhost/php_info.php
Ha sikerrel jártunk akkor ezen az oldalon megtekinthetjük a szerverünk információit.
Biztonsági okokból a telepítések és beállítások végeztével célszerű törölni a fájlt.
Ha nem működne és a böngésző le akarja tölteni a fájlt akkor futtasd ezeket:
sudo a2enmod php5
sudo /etc/init.d/apache2 force-reload

Aztán klikk ide: http://localhost/php_info.php

Ajánlott PHP modulok telepítése:
sudo apt-get install php-pear php5-gd php5-xsl curl libcurl3 libcurl3-dev php5-curl

A mail() függvény használatához szükséged lesz egy kiszolgálóra:
sudo apt-get install postfix
Ha felment indítsuk újra az apacheot:
sudo /etc/init.d/apache2 restart

MySQL és Apache2 összekapcsolása:
sudo apt-get install libapache2-mod-auth-mysql

  • phpMyAdmin telepítése:

sudo apt-get install php5-mysql
sudo apt-get install phpmyadmin

Ha felraktad a phpMyAdmint (apt-get paranccsal), és nemtudsz belépni akkor futtasd:
sudo apt-get purge phpmyadmin
Aztán pedig:
sudo apt-get install phpmyadmin

  • PHP5 összekötése a MySQL szerverrel:

szerkesszük a php.ini fájlunkat:
sudo gedit /etc/php/apache2/php.ini
A dokumentum alsó harmadában találjuk "ki kommentelve" ezt: ;extension=mysql.so
töröljük ki belőle a ; jelet, hogy így nézzen ki:
extension=mysql.so
Mentsük és zárjuk be a fájlt.
Majd indítsuk újra az apacheot:
sudo /etc/init.d/apache2 restart
A phpMyAdmin elérése: http://localhost/phpmyadmin/
Felhasználónév: root
jelszó: mysql telepítésénél adtad meg.

Ha rossz a jelszó és nem tudsz belépni akkor:
sudo mysqladmin password
Ha a fentivel nem működne akkor próbáld ezzel:
sudo apt-get install mysql-server

FTP szerver (proFTP) telepítése:
sudo apt-get install proftpd
Ha szeretnéd beállítani, hogy a felahsználók csak a saját mappájukat lássák akkor:
sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf_backup
gksudo gedit /etc/proftpd/proftpd.conf

Keresd meg ezt:
DefaultRoot ~
És vedd ki előle a komment # jelzőt.
Ments és zárd be a fájlt, majd indítsd újra a szervert az alábbi paranccsal:
sudo /etc/init.d/proftpd restart
Komment az ftp szerverhez:

Ez a megoldás csak és kizárólag a gépen lévő felhasználónevekhez jó. Tehát én bender vagyok akkor ftp-n ezt a nevet adom meg, jelszónak pedig értelemszerűen a jelszavamat.
Manuális megoldásként, ha új felhasználók akarsz hozzáadni, akkor létrehozol egy új felhasználót a gépeden.

‹ Apache webkiszolgáló alapértelmezett portjának megváltoztatása fel Aptana Studio Standalone version beüzemelése Ubuntu 9.04 alatt ›
© 2007–2020. Magyar Ubuntu Közösség.
Az Ubuntu a Canonical bejegyzett védjegye.
Az ubuntu.hu az fsf.hu kiszolgálóin fut.