2009/03/06

Apache2 + PHP5 + MySQL5 суулгах

Терминал дээрээс

1. Apache 2 суулгах
sudo apt-get install apache2

энэ командаар суух бөгөөд /var/www дотор вэб хуудсууд байрлана.

2. PHP5 суулгах
sudo apt-get install php5

Үүний дараа вэб серверээ дахин эхлүүлнэ.
sudo /etc/init.d/apache2 restart

3. Зөв ажиллаж байгааг шалгахын тулд /var/www дотор шинэ php файл үүсгээд phpinfo(); функцыг дуудаж өгнө.

sudo nano /var/www/test.php үүссэн файлдаа

<?
phpinfo();
?>

бичээд хадгалж гараад галт үнэг дээрээ http://localhost/test.php дуудах php5 ерөнхий мэдээллүүд харагдана.

4. MySQL 5 суулгах
sudo apt-get install mysql-server

Суух явцдаа танаас root хэрэглэгчийн нууц үг асуух болно.

5. Mysql PHP тохиргоо
sudo apt-get install php5-mysql

Сууж дууссаны дараа вэб серверээ дахин эхлүүлээд

sudo /etc/init.d/apache2 restart

Галт үнэг дээрээ http://localhost/test.php бичээд дуудахад тохиргоо харагдах бөгөөд Mysql хэрхэн холбогдож байгаа нь харагдах болно

9 comments:

  1. Suulagchihlaa tegsen neg problem garj irev. /var/www dotor file neej boldoggui ee ug ni admin erheer l handaj bga yum. Uur neg root gsn erh bna lee teruugeer handaj ordogiin bolvuu geed nuhav bas boldoggui. Tegej bgad terminal deer sudo gedit name.php gj neej bgad var/www ruu save as hiiheer bolood bna lee. Bainga tegej hadgalna geheer tuvugtei yum bn lee. Yaj shuud hadgaldag bolhu?

    ReplyDelete
  2. яг энэ асуудал надаа бас тулгараад байна аа root ээрээ яаж орох вэ

    ReplyDelete
  3. var/www хавтасны хандах эрхийг өөрчлөх хэрэгтэй. Үндсэн тохиргоо нь root-с бусад хэрэглэгч зөвхөн унших эрхтэй байдаг.

    Терминал дэрээс

    chmod 777 /var/www тушаалыг өгөөрэй. Үүний дараа
    та терминал дээрээс
    ls -l /var тушаалыг өгөөд үзээрэй. Дараах байдалтай болсон байна.

    drwxrwxrwx 2 root root 4096 2009-03-10 14:59 www

    Тэгээд дурын програмаас /var/www хавтасанд файл бичиж устгаж болно.

    UNIX дээр файл болон хавтасанд хандахдаа 3 төрлийн эрхээр ханддаг. Энэ талаар бичлэг бэлдэж байгаа удахгүй оруулна аа.

    ReplyDelete
  4. Өө chmod тушаал нь sudo командаар ажиллана шүү.

    sudo chmod 777 /var/www

    ReplyDelete
  5. 8,10 ийн вэб сервер дээр rewrite .htaccess яаж тохируулдаг талаар юм оруулж өгөөч

    ReplyDelete
  6. 8,10 ийн вэб сервер дээр rewrite .htaccess яаж тохируулдаг талаар юм оруулж өгөөч

    ReplyDelete
  7. sudo ch yum uu. apt-get -r install hiih teneg yum uu.
    bugd iine garaar tohiruulsan zaavar baival oruulaach

    ReplyDelete
  8. яаж буцааж устгах ву

    ReplyDelete
  9. drwxrwxrwx 2 root root 4096
    bolgoson gesen kate-eer file hadgalah gsn chin boldoggui

    ReplyDelete