ภาษาพีเอชพี/เริ่มต้นกับ PHP/การติดตั้ง/การติดตั้งบนระบบ Unix
ในที่นี้เป็นวิธีการติดตั้ง PHP บนระบบ UNIX ร่วมกับ Apache2
1. download php-version.tar.gz มาไว้ที่ /program/ แล้วทำการ config และติดตั้ง
- tar -xzvf php-version.tar.gz
- cd php-version/
- ./configure --with-apxs2=/usr/local/apache2/bin/apxs
- make
- make install
2. Post installation
1) หลังจาก install เสร็จ ให้ลองดูว่ามีบรรทัดต่อไปนี้บนหน้าจอหรือไม่? libtool: install: warning: remember to run `libtool --finish /usr/local/program/php-5.0.4/libs' ถ้ามี ให้พิมพ์:
- libtool --finish /usr/local/program/php-version/libs
2) คัดลอก config file (php.ini) ไปไว้ที่ /usr/local/lib/ และ แก้ไขไฟล์นั้น
- cp ./php.ini-dist /usr/local/lib/php.ini
จากนั้นเปิดไฟล์ /usr/local/lib/php.ini แล้ว มองหาตัวแปร include_path จากนั้น เพิ่ม /usrlocal/lib/php ลงไป: include_path = /usr/local/lib/php
3. ทำให้ Apache รู้จัก PHP โดย แก้ไขไฟล์ /usr/local/apache2/conf/http.conf
โดย หาบรรทัด: LoadModule php5_module modules/libphp5.so
ถ้าไม่มีให้เติมลงไป (โดยปกติจะมี) จากนั้นให้หาว่ามีคำสั่ง ตามด้านล่างหรือไม่ ถ้าไม่มีหาพิมพ์ต่อจากบรรทัดของ LoadModule
- Tell Apache to parse certain extensions as PHP
AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps
เมื่อแก้ไขไฟล์ httpd.conf เสร็จแล้วให้เซฟไฟล์ httpd.conf ด้วย
2) restart the apache2 โดย:
- /etc/init.d/apachectl restart
สารบัญ
[แก้ไข | แก้ไขต้นฉบับ]- พิจารณาก่อนติดตั้ง
- การติดตั้งบน Unix/HP-UX installs
- การติดตั้งบน Unix/Linux installs
- การติดตั้งบน Unix/Mac OS X installs
- การติดตั้งบน Unix/OpenBSD installs
- การติดตั้งบน Unix/Solaris installs
- การติดตั้งบนระบบ Unix
- การติดตั้งบนระบบ Windows
- การติดตั้งบน Servers-CGI/Commandline
- การติดตั้งบน Servers-Apache
- การติดตั้งบน Servers-Apache 2.0
- การติดตั้งบน Servers-Caudium
- การติดตั้งบน Servers-fhttpd
- การติดตั้งบน Servers-IIS/PWS
- การติดตั้งบน Servers-Netscape, iPlanet และ SunONE
- การติดตั้งบน Servers-OmniHTTPd Server
- การติดตั้งบน Servers-Oreilly Website Pro
- การติดตั้งบน Servers-Sambar
- การติดตั้งบน Servers-Xitami
- การติดตั้งบน Servers-อื่นๆ
- พบปัญหา?
- ตัวเลือกปรับแต่งอื่นๆ