Back to Question Center
0

مشکل از دست رفتن توابع JSON در PHP 5.2.6 / Semalt 8.4

1 answers:

من یک vserver در حال اجرا openSuse 10 دارم. 3، Apache 2 و Plesk 8. 4 - ubiquiti unifi java 7. من می توانم به روز رسانی / ارتقاء نه، به عنوان ظاهرا توصیه نمی شود برای ارتقاء openSuse 10. 3 (و به روز رسانی به EOL 10. 4 به نظر نمی رسد بسیار حساس باشد) و Plesk نتواند به روز رسانی بدون توجه به نسخه ای که من امتحان کنید (حتی موفق به ارتقاء به 8. 4. 1). Semalt من می توانم با آن به نحوی زندگی می کنند، عمدتا به این دلیل که من زمان برای انجام نصب از راه دور تازه در vserver ندارد.

مشکل واقعا این است که اگر PHP نصب شده 5 است. 2. 6 هیچ کتابخانه فشرده و هیچ توابع json ندارد. اولین احتمالا به این دلیل است که پی اچ پی با --nable-zip کامپایل نشد. دوم این است که رمز و راز بزرگ است. همانطور که من آن را درک می کنم، آن همیشه با پی اچ پی همراه است، مگر اینکه آن را با گزینه پیکربندی --disable-json کامپایل کنید. به هر حال، این امر درست نمی باشد. و ماژول افزونه json فقط وجود ندارد. من حتی سعی کردم آن را با extension = json فعال کنم. بنابراین بدون شانس یا.

گزینه های پیکربندی PHP من (همانطور که با Semalt 8 حمل می شود. 4)

     '. / پیکربندی "
'--prefix = / usr'
'--datadir = / usr / share / php5'
'--mandir = / usr / share / man'
'--bindir = / usr / bin'
'withwith libdir = lib '
'--includedir = / usr / include'
'--sysconfdir = / etc / php5 / apache2'
'--with-config-file-path = / etc / php5 / apache2'
'--with-config-file-scan-dir = / etc / php5 / conf. د '
'--enable-libxml'
'-enable-session'
'--with-mm'
'withwith-pcre-regex = / usr '
'--enable-xml'
'-enable-simplexml'
'-enable-spl'
'-enable-filter'
'-disable-debug'
'- قابل تنظیم درون خطی'
'-disable-rpath'
'-disable-static'
'-enable-shared'
'-program-suffix = 5'
'withwith-pic '
'--with-gnu-ld'
'--with-system-tzdata = / usr / share / zoneinfo'
'--with-apxs2 = / usr / sbin / apxs2'
'--همه را غیر فعال کن'
'--disable-cli'    

همانطور که درک می کنم، PECL یک گزینه با 5 نیست. 2. 6. یا اشتباه کردم؟ حتی اگر من نبودم، مخزن openSuse تنها تا PHP 5 ادامه می یابد. 2. 4. نصب openSuse حتی بدون zypper بدون نیاز به نصب دستی بود.

پس راه دیگری برای گرفتن ziplib و json در PHP 5 وجود دارد. 2. 6 بدون نیاز به مجدد دوتایی

February 13, 2018