สนับสนุนเว็บ

ผู้เขียน หัวข้อ: [ Apache ] ติดตั้งโปรแกรมภาษาเว็บ PHP บน Apache  (อ่าน 294 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

Permalink: [ Apache ] ติดตั้งโปรแกรมภาษาเว็บ PHP บน Apache

18/ธ.ค./13 หัวข้อไอดี: 16040921 | ลิ้งค์หัวข้อ: /topic/16040921

ออฟไลน์ นๅยด้ามขวาน

  • ออฟไลน์
  • 49115
    30336
    64874



  • Administrator
  • *****
  • สมัครสมาชิกเมื่อ 17/07/2009
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
  • กระทู้ : 49115
  • Like Post : 64874
  • Peny : 30336
  • 16

    • ดูรายละเอียด


  • เข้าใช้งานล่าสุดเมื่อ 13/พ.ย./19


ติดตั้งโปรแกรมภาษาเว็บ PHP บน Apache

หลังจาก ติดตั้งเว็บเซิร์ฟเวอร์ ​Apache >> คุณไม่สามารถมองเห็น links ได้ กรุณา.สมัครสมาชิก หรือ เข้าสู่ระบบ
http://damkwan.com/topic/16040920


ในบทนี้จะสอนวิธีการติดตั้งไฟล์ rpm เพื่อจะติดตั้ง php เป็นโมดูลใน Apache เพื่อให้สามารถเขียนเว็บโปรแกรมภาษา PHP ได้

โดยจะอธิบายทีละขั้นตอน ถึงวิธีการติดตั้งไฟล์ rpm และการแก้ไขปัญหา

ใส่แผ่นดีวีดีติดตั้ง ใช้คำสั่ง mount แผ่นกับพาธ /mnt

โค๊ด: [Select]
[root@cent6 ~]# mount /dev/cdrom /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only

เข้าไปใน /mnt/Packages/ เพื่อติดตั้งไฟล์ rpm

สำหรับ CentOS ไฟล์ rpm ของ php จะมีชื่อไฟล์ขึ้นต้นด้วย php

โค๊ด: [Select]
[root@cent6 ~]# cd /mnt/Packages/
[root@cent6 Packages]# ls -l php*
-rw-r--r--. 2 500 500 1176604 Nov 15 18:02 php-5.3.3-3.el6_1.3.x86_64.rpm
-rw-r--r--. 2 500 500 2276776 Nov 15 18:02 php-cli-5.3.3-3.el6_1.3.x86_64.rpm
-rw-r--r--. 2 500 500 534024 Nov 15 18:02 php-common-5.3.3-3.el6_1.3.x86_64.rpm
-rw-r--r--. 2 500 500 105780 Nov 15 18:02 php-gd-5.3.3-3.el6_1.3.x86_64.rpm
-rw-r--r--. 2 500 500 36360 Nov 15 18:02 php-ldap-5.3.3-3.el6_1.3.x86_64.rpm
-rw-r--r--. 2 500 500 80300 Nov 15 18:02 php-mysql-5.3.3-3.el6_1.3.x86_64.rpm
-rw-r--r--. 2 500 500 49116 Nov 15 18:02 php-odbc-5.3.3-3.el6_1.3.x86_64.rpm
-rw-r--r--. 2 500 500 74148 Nov 15 18:02 php-pdo-5.3.3-3.el6_1.3.x86_64.rpm
-rw-r--r--. 2 500 500 402492 Dec 9 03:54 php-pear-1.9.4-4.el6.noarch.rpm
-rw-r--r--. 2 500 500 95556 Jul 3 2011 php-pecl-apc-3.1.3p1-1.2.el6.1.x86_64.rpm
-rw-r--r--. 2 500 500 61400 Sep 26 2011 php-pecl-memcache-3.0.5-3.el6.x86_64.rpm
-rw-r--r--. 2 500 500 69044 Nov 15 18:02 php-pgsql-5.3.3-3.el6_1.3.x86_64.rpm
-rw-r--r--. 2 500 500 140600 Nov 15 18:02 php-soap-5.3.3-3.el6_1.3.x86_64.rpm
-rw-r--r--. 2 500 500 102132 Nov 15 18:02 php-xml-5.3.3-3.el6_1.3.x86_64.rpm
-rw-r--r--. 2 500 500 50964 Nov 15 18:02 php-xmlrpc-5.3.3-3.el6_1.3.x86_64.rpm

ไฟล์ rpm ของ php จะถูกแยกเป็นไฟล์ย่อยๆ เป็นโมดูลของ php สามารถเลือกติดตั้งได้ตามความต้องการของเรา เช่น ถ้าต้องการเขียนโปรแกรม php ให้จัดการรูปภาพได้ ก็ติดตั้งไฟล์ php-gd

เพื่อให้สามารถเขียน php บนเว็บเบื้องต้นได้ ต้องติดตั้งไฟล์ rpm จำนวน 3 ไฟล์ ดังนี้

    php
    php-cli
    php-common

ใช้คำสั่ง rpm ติดตั้ง php

โค๊ด: [Select]
[root@cent6 Packages]# rpm -i php-5.3.3-3.el6_1.3.x86_64.rpm
error: Failed dependencies:
 php-cli = 5.3.3-3.el6_1.3 is needed by php-5.3.3-3.el6_1.3.x86_64
 php-common = 5.3.3-3.el6_1.3 is needed by php-5.3.3-3.el6_1.3.x86_64

มีปัญหาเรื่อง dependencies อีกแล้ว คือต้องติดตั้ง php-cli และ php-common ก่อน

ลองติดตั้ง php-cli

โค๊ด: [Select]
[root@cent6 Packages]# rpm -i php-cli-5.3.3-3.el6_1.3.x86_64.rpm
error: Failed dependencies:
 php-common = 5.3.3-3.el6_1.3 is needed by php-cli-5.3.3-3.el6_1.3.x86_64

ฟ้องว่าต้องติดตั้ง php-common ก่อน

ลองติดตั้ง php-common

โค๊ด: [Select]
[root@cent6 Packages]# rpm -i php-common-5.3.3-3.el6_1.3.x86_64.rpm
ติดตั้งสำเร็จ

ย้อนกลับไปติดตั้งไฟล์ php-cli และ php ตามลำดับ

โค๊ด: [Select]
[root@cent6 Packages]# rpm -i php-cli-5.3.3-3.el6_1.3.x86_64.rpm
[root@cent6 Packages]# rpm -i php-5.3.3-3.el6_1.3.x86_64.rpm

หรือถ้าเจอปัญหา dependencies แบบนี้ อาจใส่ชื่อไฟล์ที่ต้องติดตั้งก่อน เรียงลำดับไปเรื่อยๆ (คั่นด้วยเว้นวรรค) ตัวอย่างเช่น
โค๊ด: [Select]
[root@cent6 Packages]# rpm -i php-5.3.3-3.el6_1.3.x86_64.rpm
error: Failed dependencies:
 php-cli = 5.3.3-3.el6_1.3 is needed by php-5.3.3-3.el6_1.3.x86_64
 php-common = 5.3.3-3.el6_1.3 is needed by php-5.3.3-3.el6_1.3.x86_64

โค๊ด: [Select]
[root@cent6 Packages]# rpm -i php-5.3.3-3.el6_1.3.x86_64.rpm php-cli-5.3.3-3.el6_1.3.x86_64.rpm
error: Failed dependencies:
 php-common = 5.3.3-3.el6_1.3 is needed by php-5.3.3-3.el6_1.3.x86_64
 php-common = 5.3.3-3.el6_1.3 is needed by php-cli-5.3.3-3.el6_1.3.x86_64

โค๊ด: [Select]
[root@cent6 Packages]# rpm -i php-5.3.3-3.el6_1.3.x86_64.rpm php-cli-5.3.3-3.el6_1.3.x86_64.rpm php-common-5.3.3-3.el6_1.3.x86_64.rpm
ทดสอบรัน php ตามด้วยออปชั่น -v เพื่อดูเวอร์ชั่น

โค๊ด: [Select]
[root@cent6 ~]# php -v
PHP 5.3.3 (cli) (built: Nov 3 2011 12:00:26)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

ข้อมูลอ้างอิง
คุณไม่สามารถมองเห็น links ได้ กรุณา.สมัครสมาชิก หรือ เข้าสู่ระบบ
http://spalinux.com/2012/04/install-php-web-programming-on-apache

LikePost โดย 0 สมาชิก :


 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 
ร่วมขับเคลื่อนโดย