الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يوجد شرح لتركيب Fribidi على Centos؟

بدأه playerone في 3 ديسمبر 2008 · 0 رد · 695 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه

في الحقيقة انا عندي سيرفر vps ويشتغل على نظام centos .

وأرغب في استخدام دالة Php وهي fribidi_log2vis التي تركب مع مكتبة fribidi .

ركبت fribidi بكل الطرق المعروفه .

وفي شرح للأخ helpx عضو سوالف ( عن طريق توقيعه سجلت هنا ) , لكن ما كان فيه تفعيل شيء معين .

على الرغم انهم في موقع php الرسمي http://www.php.net/fribidi يقولون لازم اسوي : --with-fribidi[=DIR]

وبعضهم يقولون لازم : --enable-fribidi

وبطريقة تحايل من ابتكاري .. قدرت اضيف الامر وأعدت تركيب php بالكونفيقر هذا ، واصبح عندي الـ Configure Command بالشكل هذا :

'./configure' '--disable-pdo' '--enable-bcmath' '--enable-calendar' '--enable-fribid' '--enable-ftp' '--enable-gd-native-ttf' '--enable-libxml' '--enable-magic-quotes' '--enable-mbstring' '--enable-safe-mode' '--enable-sockets' '--enable-zip' '--prefix=/usr/local' '--with-apxs2=/usr/local/apache/bin/apxs' '--with-config-file-path=/usr/local/lib' '--with-config-file-scan-dir=/usr/local/lib/php.ini.d' '--with-curl=/opt/curlssl/' '--with-freetype-dir=/usr' '--with-fribidi=/usr/local/bin/' '--with-gd' '--with-gettext' '--with-imap=/opt/php_with_imap_client/' '--with-imap-ssl=/usr' '--with-jpeg-dir=/usr' '--with-kerberos' '--with-libxml-dir=/opt/xml2/' '--with-mcrypt=/opt/libmcrypt/' '--with-mysql=/usr' '--with-mysql-sock=/var/lib/mysql/mysql.sock' '--with-openssl=/usr' '--with-openssl-dir=/usr' '--with-png-dir=/usr' '--with-ttf' '--with-xpm-dir=/usr' '--with-xsl=/opt/xslt/' '--with-zlib' '--with-zlib-dir=/usr'

لكن لحد الآن احصل على هذه المشكله عند استعراض ملف php يحتوي على الدالة fribidi_log2vis :

Call to undefined function fribidi_log2vis()

وأيضا استخدمت طريقة pecl في الكومبايلينق :

  1. phpize
  2. ./configure
  3. make
  4. make install
  5.  
  6.  

وطلع لي ملف fribidi.so ونسخته الى مجلد extension_dir عندي .

وأضفته في ملف php.ini بالسطر هذا :

extension = "fribidi.so"

ومع ذلك ما اشتغل .. وحتى لما اكتب php -v .. احصل على الخطأ هذا :

PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'fribidi.so' in Unknown on line 0

هل فيه شرح واضح جدا .. اقصد جدا جدا لعملية تركيبها وتفعيلها على السيرفر للإستفاده منها بتطبيقات php ؟

ايضا اعدت تركيب الـ Php مع

--with-fribidi=/usr/local/

يعني غيرت الدايركتوري ..

وبرضه نفس المشكله .

لاحظوا اني وجدت هالسطور :

Thank you for using PHP.
Notice: Following unknown configure options were used:
--enable-fribidi
--with-fribidi=/usr/local/
Check './configure --help' for available options
-- End step 'configuring php for apache' --

اتمنى الشرح يكون ( للمبتدئين جدا جدا ) . او اوضح شوي كمان

شاكر لكم وقتكم وجهدكم .. وبانتظاركم اخواني

تم تعديل هذه المشاركة بواسطة playerone في 3 ديسمبر 2008 في 06:48

مواضيع مشابهة