DirectAdmin จะลง php5-fcgi ยังไงครับ

ผมเคยลอง custombuild แล้วมันพังคามือเลยครับ เพิ่งจะลง os ใหม่เลยไม่กล้าทำเจ๊งอีก
ผมจะลง lighthttpd + squid อ่ะครับ มันติดที่ไม่รู้ว่าจะลง php5-fcgi ยังไงอะครับ
อีกข้อครับถ้าจะลง enable โมดูลของ php เพิ่มต้อง complie php ใหม่รึเปล่าครับ

ขอบคุณมากครับ

iFusion,

ไม่ถึงขนาดพังหรอกครับ ทำซ้ำกี่ครั้งก็ได้ แนะนำให้ไปอ่านใน forums ของ directadmin.com จะเข้าใจยิ่งขึ้น (หรือจะเวียนหัวมากขึ้นก็ไม่แน่ใจ) :slight_smile:

สั่ง build แล้วมันขึ้นแบบนี้อ่ะครับ

[root@ns1 custombuild]# ./build php5-cgi
Can not install one PHP version as CLI and CGI.

จะใช้ php ver อะไรบ้างละฮะ ลองไปกำหนดใน option.conf สิ

แล้ว ./build php n เอา

ต้องเลือกเอาครับ ระหว่าง CLI กับ CGI อย่างใดอย่างนึง
ใช้สองตัวพร้อมกันไม่ได้

จิงๆทำได้นะพี่ใช้ suPHP เอา

คือผมต้องการใช้ php-cgi เพื่อทำตามอันนี้น่ะครับ

http://www.directadmin.com/forum/showthread.php?t=21851&highlight=php-cgi

ก็ Compile แยก ออกมาอีก ชุดเลย ครับ

ดังนี้ครับ ลงได้แบบใดแบบหนึ่ง ยกเว้นว่าจะใช้ PHP 2 version. ถ้าจะใช้ suPHP ก็ต้องใช้ CGI แบบเดียว แล้วก็สั่ง build ใหม่ทั้งเซต ก็ใช้งานได้แล้วครับ. แต่ CPU workload สูงขึ้นเท่านึงหลังจากใช้ suPHP เลยนะ

อย่าหาว่า ยังงั้น ยังงี้เลยครับ ผมทำไม่เป็นครับ เคยลองมั่วแล้ว da เจ๊งเลยครับ

manual ครับ ไม่ต้องผ่านตัว installer ของ da
ทำได้ชัวร์ครับ ทั้ง cli ทั้ง cgi (suPHP)

ตอนนี้

[root@ns1 custombuild]# php -v
PHP 5.2.6 (cli) (built: Jul 17 2008 08:44:44)
Copyright © 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright © 1998-2008 Zend Technologies

มั่วจนสำเร็จจนได้ lighthttpd + squid

ขอถามอีกข้อครับ ผมใช้คำสั่ง

service squid restart

service lighttpd restart

[root@ns1 /]# service squid restart
bash: service: command not found
[root@ns1 /]#

ไม่ได้ ต้องลงอะไรเพิ่มอ่ะครับ

ขอบคุณมากครับ

ตอนสั่ง su ให้เว้นวรรค แล้วเติม ขีด ลงไปด้วยครับ

เป็น “su -” (ไม่มีฟันหนูนะ)

แบบนี้ป่าวครับ

[root@ns1 ~]# su - service squid restart
su: user service does not exist
[root@ns1 ~]#

  • -’ ไม่ใช่ครับ

คือ ตอน ssh ไม่ได้เข้า root ตรงๆ ใช่มั้ยครับ
แล้วสั่ง su มาเป็น root เอา

ไอ้ตอน su นั่นแหละครับ ให้เติมเว้นวรรค แล้วก็ ขีด
เป็น “su -” (ไม่มีฟันหนู)
แล้วกด enter ใส่พาส root เลย

แล้วค่อยสั่ง service squid restart ตามปกติ

ได้แล้วครับ ขอบคุณมากครับ

มีปัญหามารบกวนอีกแล้วครับ ผม restart httpd ไม่ได้อ่ะครับ

[root@ns1 ~]# /sbin/service httpd restart
Stopping httpd:

load module mod_suphp แล้วยังอะครับ

แบบนี้รึเปล่าครับ ปิดของเก่าก่อน

#LoadModule dummy_module /usr/lib/apache/mod_dummy.so
#LoadModule php5_module