You are on page 1of 5

การติดตั้ง httpd Apache MySQL PHP

1. ขั้นตอนการติดตั้ง httpd-2.0.59.tar.gz ( installs in /usr/local )


1.1. ทำำกำร Download ไฟล์ httpd-2.0.59.tar.gz จำก
www.sunfreeware.com
1.2 จำกนั้ นแตกไฟล์ httpd-2.0.59.tar.gz โดยใช้คำำสัง่ gzip –
d httpd-2.0.59.tar.gz จะได้ไฟล์ท่ีมีนำมสกุล .tar (httpd-2.0.59.tar)
จำกนั้ นให้ทำำกำรแตกไฟล์อีกครั้งโดยใช้คำำสัง่ tar –xvfz httpd-
2.0.59.tar
1.3. เมื่อทำำกำรแตกไฟล์แล้วจะต้องทำำกำร Compile เนื่ องจำก
โปรแกรม httpd-2.0.59.tar.gz อยู่ในร่ปของ SourceCode ซึ่งจะมี
3 ขั้นตอน คือ
1.3.1 กำำหนด PATH ในกำรติดตั้งโดยใช้คำำสัง่
./configure –prefix=/usr/local ซึ่งในกำรกำำหนด PATH
จะต้องอยู่ใน directory ของไฟล์น้ ั นๆ (ต้องอยู่ location
เดียวกับไฟล์)
1.3.2 ทำำกำร Compile SourceCode โดยใช้คำำสัง่ make
1.3.3 ทำำกำรติดตั้งโดยใช้คำำสัง่ make install
1.4. ทำำกำรทดสอบโปรแกรมโดยทำำกำรเปิ ด web Browser
แล้วพิมพ์ httpd ที่แถบ URL จะปรำกฏหน้ำตูำงของ httpd

2. ขั้นตอนการติดตั้ง apache-2.0.59-sol10-x86-local.gz (installs


in /usr/local/apache2 )
2.1. ทำำกำรแตกไฟล์ apache-2.0.59-sol10-x86-local.gz โดย
ใช้คำำสัง่ gzip –d apache-2.0.59-sol10-x86-local.gz จะได้ไฟล์ท่ี
เป็ น Binary file คือถ่ก Compile แล้ว
2.2.ทำำ กำรติดตั้ง apache-2.0.59-sol10-x86-local โดยใช้คำำสัง่
pkgadd –d apache-2.0.59-sol10-x86-local ระบบจะทำำกำรติดตั้ง
โดยอัตโนมัติ
2.3. ทำำกำรติดตั้ง Library ที่ apache-2.0.59 ต้องกำรได้แกู
expat, libiconv, gdbm, zlib, db-4.2.52.NC, openssl-0.9.8h, and
libgcc or gcc (*Apache Version 2.0.59)
2.4. เมื่อทำำกำรติดตั้งเสร็จให้ทำำกำร configuration files
ใน Directory /usr/local/apache2/conf โดยไฟล์ท่ีทำำกำร
configuration คือ httpd-std.conf ให้เปลี่ยนชื่อเป็ น httpd.conf จำก
นั้ นให้แก้ตรงบรรทัด Group #-1 เปลี่ยนเป็ น Group nobody และ
Directoryindex ให้เพิ่ม index.php (โดยใช้คำำสัง่ vi httpd.conf หรือ
เปิ ดไฟล์ใน Directory /usr/local/apache2/conf แล้วแก้ไข)
2.5. ทำำกำร RUN หรือ หยุดกำรทำำงำนของ Apache โดยใช้คำำ
สัง่ /usr/apache2/bin/apachectrl start or stop
2.6. ทดสอบกำรทำำงำนของโปรแกรมโดยทำำกำรเปิ ด Web
Browser แล้วพิมพ์ localhost ตรง URL จะปรำกฏหน้ำตูำง Apache

3. ขั้นตอนการติดตั้ง php-5.2.1-sol10-x86-local.gz (installs in


/usr/local/php)
3.1. ทำำกำรแตกไฟล์ php-5.2.1-sol10-x86-local.gz จะได้ไฟล์
ที่เป็ น Binary file (ถ่ก Compile แล้ว)
3.2. ทำำ กำรติดตั้ง php-5.2.1-sol10-x86-local โดยใช้คำำสัง่
pkgadd –d php-5.2.1-sol10-x86-local ระบบจะทำำกำรติดตั้งโดย
อัตโนมัติ
3.3. ทำำกำรติดตั้ง Library ที่ php-5.2.1 ต้องกำรได้แกู
libiconv. libxml2, zlib, and libgcc-3.4.6 or gcc-3.4.6 (*PHP
Version 5.2.1 ใช้กับ apache v.2.0.59 )
3.4. เมื่อติต้ ังเสร็จให้ทำำกำร Copy ไฟล์ช่ ือ php.ini ใน
directory usr/local/php/doc/php ไปไว้ท่ี directory
/usr/local/php/lib
3.5. ทำำกำร configuration ไฟล์ httpd.conf โดยทำำกำรเพิ่ม
LoadModule php5_module modules/libphp5.so (ตรง
LoadModule)
AddType application/x-httpd-php .php (ตรง AddType)
3.6. ทำำกำรทดสอบโปรแกรมโดยกำรเขียนไฟล์ .php เก็บไว้ใน
directory /usr/local/apache/htdocs ทำำกำรเปิ ด Web Browser แล้ว
พิมพ์ localhost/index.php ตรง URL

4. ขั้นตอนการติดตั้ง mysql-5.0.51-sol10-x86-local.gz (installs


in /usr/local/mysql)
4.1.ทำำกำรแตกไฟล์ mysql-5.0.51-sol10-x86-local.gz จะได้
ไฟล์ท่ีเป็ น Binary file (ถ่ก Compile แล้ว)
4.2. ทำำ กำรติดตั้ง mysql-5.0.51-sol10-x86-local โดยใช้คำำสัง่
pkgadd –d mysql-5.0.51-sol10-x86-local ระบบจะทำำกำรติดตั้ง
โดยอัตโนมัติ
4.3. . ทำำกำรติดตั้ง Library ที่ mysql-5.0.51 ต้องกำรได้แกู
ncurses, zlib, libiconv, libintl, openssl-0.9.8h, and libgcc-3.4.6
or gcc-3.4.6

MySQL is an SQL database server - installs in /usr/local/mysql.


Dependencies: ncurses, zlib, libiconv, libintl, openssl-0.9.8h, and you
may need /usr/local/lib/libgcc_s.so.1 and /usr/local/lib/libstdc++.so.6
either from the libgcc-3.4.6 or gcc-3.4.6 or higher packages.
Mysql requires a number of installation steps that can be found in the
files in /usr/local/doc/mysql. I have only done the configure, make,
make install steps and not the creation of the mysql user and group or
the other steps that are needed. All the tests in the test suite executed
correctly. You may also need to install the shutils to obtain the
hostname program used in some of the mysql scripts. You might also
try just doing a link ln -s /usr/bin/hostname /usr/local/bin/hostname. If
you are upgrading a mysql installation, you should make sure you back
up your previous installation and any databases you have created.

The PHP scripting language - installs in /usr/local/php. PHP requires that


libiconv. libxml2, zlib, and either libgcc-3.4.6 or gcc-3.4.6 be installed.
PHP is used with apache 2.0.59, not apache 2.2, and mysql which
should also be installed along with any packages they may require.
PHP needs configuration. php.ini related files are in
/usr/local/php/doc/php along with other documentation. php.ini needs
to be installed in /usr/local/php/lib. The libphp5.so file is installed in
/usr/local/apache2/modules. The following two lines

• LoadModule php5_module modules/libphp5.so


• AddType application/x-httpd-php .php
need to be placed in your httpd.conf file in their appropriate
places. Finally, you will need to have /usr/local/lib and
/usr/local/pgsql/lib before /usr/lib in your library search path like
LD_LIBRARY_PATH or similar.

You might also like