PHP

Home

PHP Tutorial
Knowledge Developer Database Internet Resource
PEAR
1. แนะนำ PEAR
2. การติดตั้งและคอนฟิก
3. คำสั่งของ PEAR Installer
4. ตัวอย่างการประยุกต์ PEAR Date Class
 
การสร้างโปรแกรมประยุกต์เว็บ
1. Cookie และ Session
2. ระบบการรับรองของ PHP และ MySQL
3. XML และ XHTML
4. PEAR
 
PHP
PHP เบื้องต้น
การสร้างโปรแกรมประยุกต์เว็บ
PHP ระดับสูง
 
Internet
PHP
SSI
HTML
AJAX
 
การสร้างโปรแกรมประยุกต์เว็บ > PEAR

การติดตั้งและคอนฟิก

การติดตั้งพื้นฐานมากับชุดกระจาย PHP ที่เก็บคำสั่งจำเป็นในการเรียกใช้เครื่องมือติดตั้ง PEAR ตามปกติจะมีการติดตั้งฐานของ PEAR ยกเว้นการคอมไฟล์ PHP ด้วย

./ configure flag --without-pear

แพ็คเกจที่ไม่ได้มากับ PHP สามารถติดตั้งด้วย PEAR package manager ถ้ากำลังเรียกใช้ PHP เวอร์ชัน 4.2 หรือก่อนหน้า ต้องติดตั้งชุดจัดการนี้เอง

Unix

เมื่อใช้ PHP เวอร์ชัน 4.3 ขึ้นมา PEAR Package Manager จะได้รับการติดตั้งด้วย และโปรแกรมจะติดตั้งใน /usr/local/bin

สำหรับเวอร์ชันก่อนหน้า 4.3 หรือติดตั้ง Package Manager ใหม่ สามารถใช้คำสั่งนี้

$lynx -source http://go-pear.org/ | php

คอนฟิกของ php.ini ใน Unix (ตามปกติอยู่ที่ /usr/local/bin/php.ini) และตรวจสอบตัวแปร include_path ได้รวมไดเรคทอรีเริ่มต้นที่ไฟล์ของ PEAR ได้รับการส่งไป /usr/local/lib/php

Include_path= ".:usr/local/lib/php"

Windows

โดยส่วนใหญ่ผู้ใช้ PHP บน Windows ต้องทำงานเพิ่ม 1 ขั้นตอนในการเรียกใช้ PEAR บนระบบนี้ การติดตั้งให้ไปที่ไดเรคทอรี PHP ถ้าติดตั้ง PHP ต่างหากจะอยู่ที่ C:\PHP แต่ถ้าติดตั้งในแพ็คเกจ AppServ จะอยู่ที่ C:\Appserv\PHP รวมถึงในหนังสือเล่มนี้ จากนั้นเรียกใช้ go-pear.bat ให้ทำการติดตั้งและแก้ไขคอนฟิกให้ทำงานกับ PEAR

การเรียกใช้คำสั่งนี้ทำใน command prompt

•  ที่เมนูคำสั่ง start>run จะปรากฎไดอะล๊อก Run ป้อน command แล้วคลิกปุ่มคำสั่ง OK
จากนั้นจะปรากฏ command prompt ให้ไปที่ C:\Appserv\PHP (หรือ C:\PHP) ด้วยการพิมพ์ cd

C:\DOCUME~1\ADMINI~1> cd c:\appserv\php

•  เรียกคำสั่ง go-pear.bat

C:\APPSERV\PHP>go-pear.bat

จะปรากฎข้อความ

Are you installing a system-wide PEAR or a local copy?

(system|local) [system] :

•  ให้ป้อน system แล้วกดแป้น Enter จากนั้นจะปรากฎข้อความให้เลือกแก้ไขไดเรคทอรี

Below is a suggestioned file layout for new PEAR installation.
To change individual locations, type the number in front of the

directory. Type 'all' to change all of them or simply press Enter to accept these location.

1. Installation base ($prefix) : C:\APPSERV\PHP5
2. Binaries directory : C:\APPSERV\PHP5
3. PHP code directory ($php+dir) : C:\APPSERV\PHP5\pear
4. Documentation directory : C:\APPSERV\PHP5\pear\docs
5. Data directory : C:\APPSERV\PHP5\pear\data
6. Tests directory : C:\APPSERV\PHP5\pear\tests
7. Name of configuration file : C:\WINDOWS\pear.ini
8. Path to CLI php.exe : C:\APPSERV\PHP5

1-8, 'all' or Enter to continue :

•  ตามปกติควรกดแป้น Enter ให้ติดตั้งตามค่าเริ่มต้น จากนั้นตัวติดตั้ง PEAR จะทำการติดตั้ง

Begining install...
( รายงานการติดตั้ง...)

******************************************
WARNING! The include_path defined in the currently used php.ini does not
contain the PEAR PHP directory you just specified:

<C:\APPSERV\PHP5\pear>

If the specified directory is also not in the include_path used by
your scripts, you will not have problems getting any PEAR package working.
Would you like to alter php.ini <C:\WINDOWS\php.ini>? [Y/n] : Y

•  ตัวติดตั้ง PEAR จะตรวจสอบการคอนฟิกใน php.ini ถ้า include_path ไม่ตรงกับค่าการติดตั้ง แจ้งให้ทราบและให้ผู้ติดตั้งตัดสินใจแก้ไข ไฟล์ php.ini ตามปกติควรพิมพ์ Y เพื่อทำการแก้ไข

php.ini <C:\WINDOWS\php.ini> include_path update.
Current include path : .;C:\php5\pear
Configured directory : C:\APPSERV\PHP5\pear
Currently used php.ini (guess) : C:\WINDOWS\php.ini

Press Enter to continue:

•  ตัวติดตั้ง PEAR จะทำการแก้ไขและรายการค่าแก้ไข ให้กดแป้น Enter เพื่อทำการติดตั้งต่อไป จากนั้นจะปรากฎข้อความแนะนำเกี่ยวกับการคอนฟิก PEAR แนะนำการแก้ไขลงทะเบียนตัวแปรสภาพแวดล้อม PATH กับ Windows

** WARNING! Backed up old pear to C:\AppServ\php5\pear.bat_old
The 'pear' command is now at your service at c:\appserv\php5\pear.bat
** The 'pear' command is not currently in your PATH, so you need to
** use 'c:\appserv\php5\pear.bat' until you have added
** 'C:\APPSERV\PHP5\' to your PATH environment variable.

Run without parameter to see the available action, try 'pear list'
to see what packages are installed or 'pear help' for help.

For more information about PEAR, see:
http://pear.php.net/faq.php
http://pear.php.net/manual/

* WINDOWS ENVIRONMENT VARIABLES *
For convenience, a REG file is available under C:\APPSERV\PHP5\PEAR_ENV.reg .
This file creates ENV variables for the current user.

Double-click this file to add it to the current user registry.
Press any to continue . . .

•  ให้กดแป้นใดๆ เพื่อเสร็จสิ้นการติดตั้งและออกจากการติดตั้ง
จากนั้นไปที่ C:\Appserv\PHP ค้นหาไฟล์ PEAR_ENV.reg ให้ดับเบิลคลิกเพื่อลงทะเบียน PEAR กับ Windows

 


  

สงวนลิขสิทธิ์ (C) widebase / Julaphak