-
عضو جدید
مشکل در نصب json
سلام
من روی سرور اختصاصی لینوکس میخوام json رو نصب کنم
روی سرور هم دایرکت ادمین نصبه
من وقتی yum install php-devel php-pear رو برای نصب json در ssh explorer مینویسم این پیغام رو میده:
کد:
[root@server /]# yum install php-devel php-pear
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.kiewel-online.ch
* extras: centos.kiewel-online.ch
* updates: centos.kiewel-online.ch
Excluding Packages in global exclude list
Finished
Setting up Install Process
No package php-devel available.
No package php-pear available.
Nothing to do
وقتی هم که
pecl install json تایپ میکنم این پیغام خطا رو میده
کد:
[root@server etc]# pecl install json
-bash: pecl: command not found
حالا چطور json رو نصب کنم؟
یه سوال دیگه؟
من جای دیگه خونده بودم که برای نصب جیسان این دستور رو باید زد:
yum install php-devel php-pear
پس از اجرای دستور بالا درصورتی که "جیسان" روی سرور شما موجود نباشد نصب می شود و از شما تاییدیه می خواهد که شما تایید می کنید و پایان نصب
در آخر شما فایل
PHP.ini
سرور را باز می کنید که معمولا در شاخه
etc
سرور است
و کد زیر را به پایان آن اضافه می کنید
extension=json.so
شما باید سرور خودتان را ریست کنید و پس از اجرای سرور اکنون سایت شما از فناوری
JSON
پشتیبانی می کند
ولی اکثر جاها نوشته شده که باید این رو زد:
کد:
pecl install json
cd /etc/php.d/
echo “extension=json.so” >> json.ini
service httpd restart
در نصب اولی گفته شده که فایل php.ini رو ویرایش کنیم ولی در نصب دومی گفته شده که فایل json.ini را ایجاد کنیم
فرق این دو نصب چیه؟
ممنون
-
-
May 10th, 2012 17:34
# ADS
-
عضو دائم
پاسخ : مشکل در نصب json
روش دوم جواب می ده، روش اول رو تست نکردم
دستور زیر رو بزنید ببینید انجام می شه:
کد:
/usr/local/bin/pecl install json
-
تعداد تشکر ها از Metalik به دلیل پست مفید
-
عضو جدید
پاسخ : مشکل در نصب json
جواب نداد
کد:
[root@server /]# /usr/local/bin/pecl install json
-bash: /usr/local/bin/pecl: No such file or directory
پوشه های زیر موجود بود ولی ...!
/usr/local/bin/
-
-
عضو دائم
پاسخ : مشکل در نصب json
اینو بزنید:
کد:
/usr/local/bin/pear install json
-
-
عضو جدید
پاسخ : مشکل در نصب json
متاسفانه اینم نشد
کد:
[root@server bin]# /usr/local/bin/pear install json
-bash: /usr/local/bin/pear: No such file or directory
من تو گوگل سرچ کردم آدرس رو به این شکل آورد
تو این پوشه pear و pecl بود ولی در آدرس قبلی نبود.
همین آدرس رو بزنم؟
pear و pecl با هم فرقی دارند یا هرکدوم رو بزنم میشه؟
ممنون
ویرایش توسط styx_ms : May 10th, 2012 در ساعت 21:10
-
-
عضو دائم
پاسخ : مشکل در نصب json
خب همینو امتحان کنید:
کد:
/usr/local/php5/bin/pecl install json
ولی فکر می کنم مشکل از جای دیگه است که باید بررسی بشه
-
تعداد تشکر ها از Metalik به دلیل پست مفید
-
عضو جدید
پاسخ : مشکل در نصب json
سلام
بعد از اجرای دستور پیغام زیر رو میده
کد:
[root@server local]# /usr/local/php5/bin/pecl install json
WARNING: channel "pear.php.net" has updated its protocols, use "pecl
channel-update pear.php.net" to update
downloading json-1.2.1.tgz ...
Starting to download json-1.2.1.tgz (17,780 bytes)
......done: 17,780 bytes
11 source files, building
WARNING: php_bin /usr/local/php5/bin/php appears to have a suffix 5/b
in/php, but config variable php_suffix does not match
running: phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
ERROR: `phpize' failed
قسمت اول که ظاهرا میگه باید دستور زیر رو بزنم:
کد:
pecl
channel-update pear.php.net
ارور قسمت دوم چیه؟
-
-
عضو دائم
پاسخ : مشکل در نصب json
اول
کد:
/usr/local/php5/bin/pecl channel-update pear.php.net
بزنید بعدش دوباره
کد:
/usr/local/php5/bin/pecl install json
بزنید
بعدش اگه ارور دوم رو داد اطلاع بدهید بررسی کنیم
-
تعداد تشکر ها از Metalik به دلیل پست مفید
-
عضو جدید
پاسخ : مشکل در نصب json
همون ارور دوم رو داد
کد:
[root@server ~]# /usr/local/php5/bin/pecl install json
downloading json-1.2.1.tgz ...
Starting to download json-1.2.1.tgz (17,780 bytes)
......done: 17,780 bytes
11 source files, building
WARNING: php_bin /usr/local/php5/bin/php appears to have a suffix 5/bin/php, but confi
g variable php_suffix does not match
running: phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
ERROR: `phpize' failed
ممنون
-
-
May 12th, 2012, 19:23
#10
عضو دائم
پاسخ : مشکل در نصب json
اینجا JSON installl problem ببینید نوشته که json با php در directadmin نصب می شه
اینو بزنید:
نتیجه رو ببینید احتمالا نصبه
-