Author Topic: install directadmin on freebsd 9.3 amd64bit update 2018 mar  (Read 7604 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
install directadmin on freebsd 9.3 amd64bit update 2018 mar
« on: มีนาคม 03, 2018, 11:21:35 AM »
After fresh install FBSD9.3 with minimal package
then prepare install pre-install packages.

#pkg install gcc gmake perl5 wget bison flex cyrus-sasl cmake python autoconf libtool libarchive iconv bind99 mailx
#pkg install graphics/gd
« Last Edit: มีนาคม 03, 2018, 11:31:19 AM by golfreeze »

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: install directadmin on freebsd 9.3 amd64bit update 2018 mar
« Reply #1 on: มีนาคม 04, 2018, 03:43:48 PM »
ตอน compile php5.x หรือ php7 จะติดปัญหาเรื่อง freetype นะครับ เนื่องจากว่า ตัว freetype เองมีการเปลี่ยนโครงสร้างของ folder ไป
ตอนที่รัน
./build php n

จะเจอ error ประมาณนี้ เนื่องจากไม่เจอไฟล์ ft2build.h
/usr/local/directadmin/custombuild/php-5.6.34/ext/gd/gd.c:83:24: error: ft2build.h: No such file or directory
/usr/local/directadmin/custombuild/php-5.6.34/ext/gd/gd.c:84:12: error: #include expects "FILENAME" or <FILENAME>
*** [ext/gd/gd.lo] Error code 1
1 error

####file ตัวนี้ที่กำหนด freetype2 (ft2build.h)
/usr/local/directadmin/custombuild/build


แก้ไขโดยระหว่างที่รัน setup.sh ช่วงที่เป็นการลง php5.x หรือ php7.x ให้ทำการ copy file ft2build.h ไปใส่ใน folder include ด้วยตามนี้
###And Fixed by
cp /usr/local/include/freetype/ft2build.h /usr/local/include/.

ทำการเข้าไปปรับแกไข ft2build.h เป็นแบบนี้ครับ
#include <freetype/config/ftheader.h>

cd /usr/local/include
cp -rp freetype2 freetype
cd freetype/freetype
cp -rp * ../.

ถ้ายังไม่มี freetype 2.x ลงอยู่ให้ทำการ install ลงก่อนนะครับ จะผ่าน ./build freetype ใน da ก็ได้ครับ

##reference link
http://forum.directadmin.com/showthread.php?t=47795
« Last Edit: มีนาคม 04, 2018, 04:54:26 PM by golfreeze »