Archive

Posts Tagged ‘beninners’

PHP инсталл хийх тухай

January 30th, 2009 24 comments

1. http://www.php.net/downloads.php хуудаснаас PHP 5.2.8 installer -ийг татаж авна.
2. Татаж авсан инсталлаа ажиллуулна. Destination folder гэсэн цонхны (зураг 1) Install PHP 5.2.8 to: гэдэг дээр C:\Program Files\PHP\ гэдгийн оронд C:\PHP гэж үүсгээд түүнийгээ зааж өгвөл зүгээр. Учир нь Apache-д хийдэг тохируулга нь PHP -ийн install.txt дотор c:\php гэсэн фолдерт байхаар байдаг тул анх суулгаж байгаа сурч байгаа хүмүүст амар байдаг.

Үүний дараа Apache -ийн httpd.conf файлын зам асуусан бас нэг цонх гарна түүн дээр бол httpd.conf -Ий байрлалыг зааж өгөөд байх хэрэггүй. PHP -installer өөрөө тохируулгаа хийхийн тулд энэ замыг асууж байгаа хэрэг. Харин бид нар өөрсдөө түүнийг нь хийнэ.

Дараагийн нэг цонх бол (зураг 2) ямар веб сервер дээр суухыг асуусан цонх бий. Apache суулгачихсан тэгээд гараар тохируулга хийх гэж байгаа үед энэ бол нэг их чухал зүйл биш. Эндээс Apache 2.2.x module гэдгийг сонгоно. Ер нь бид цаашдаа php-ийг module хэлбэрээр ашиглах юм. Модуль ба CGI -ийн ялгааны талаар дараа жич бичие.

Үүний дараагийн харин нэг чухал цонх бол (зураг 3) PHP -ийн нэмэлт сангуудыг сонгох хэсэг бий. PHP 5-аас эхлэн mysql үндсэн санд байдаггүй болсон тул ядаж mysql, mssql, GD2 энэ тэрийг сонгох шаардлагатай юм.

Ингээд л next next finish гээд дуусгана.

3. Одоо тохиргоо хийе.

PHP ээ суулгасан c:\PHP folder дотор байгаа install.txt файлын Apache 2.0.x on Microsoft Windows доторхи Installing as an Apache module гэсэн хэсгээс доорхи кодыг хуулж авна.

 
# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php"

Дээрхи тохируулгын бичлэгт байгаа c:/php/php5apache2.dll -ийг энэ замаар яг ийм нэртэй файл байгаа эсхийг сайтар нягтлана. Ихэвчлэн php5apache2_2.dll гэсэн нэртэй байдаг учир дээрхи тохиргоог доорхи байдлаар хийнэ.

 
# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php"

Энэ тохиргоог apache -ийн тохируулгын файл болох httpd.conf -ийн хамгийн дор хуулна. Энэ файлруу Start->Apache HTTP Server 2.2->Configure Apache Server->Edit the Apache httpd.conf Configuration File гэж орно.

Үүний дараа apache серверээ рестарт хийнэ. Ингээд вебийнхээ роот фолдерт ямар нэг php өргөтгөлтэй файл үүсгэнэ PHP -ээ ажиллаж байгаа эсхийг шалгана. Жишээ нь info.php гэсэн файлд доорхи байдалтай код бичиж болох юм.

< ?php 
phpinfo();
?>

Үүнийгээ http://localhost/info.php гэж дуудахад PHP -ийн тухай нилээд том хүснэгтэн мэдээлэл гарч байвал чиний Apache, PHP зүгээр ажиллаж байгаа гэсэн үг юм.

Анх сурч байгаа хүмүүс янз бүрийн алдаа гаргадаг бөгөөд тэр алдаа нь харагдахгүй бол юу болоод байгаагаа мэддэггүй иймд PHP -ийн INI файлд дефаулт нь off байдаг алдааны мэдээлэл харуулах тохируулгыг on болгож өгвөл зүгээр. Үүний тулд c:\php\php.ini файлыг нээж display_errors = Off гэдгийг display_errors = On болгоно. Үүнийгээ идэвхжүүлэхийн тулд апачаа дахин рестарт хийнэ.

Эдгээр зүйлүүдийг алхам алхмаар бичсэн Нарангийн инсталл хийх зааврыг энд дарж татаж авна уу. Дэлгэрэнгүй заавар хийж илгээсэнд Наранд маш их баярлалаа.

Зураг 1

Зураг 1


Зураг 2

Зураг 2


Зураг 3

Зураг 3

Categories: Apache, PHP/MySql, Бусад Tags: , ,