View Full Version : نحوه ی نصب PDO Mysql در اوبونتو
MRmoon
پنج شنبه 03 بهمن 1392, 08:34 صبح
سلام دوستان.
می خواستم بدونم چیجوری این Package رو تو اوبونتو نصب کنم؟؟؟؟؟
همه ی آموزشای نت با PECL هست ولی تو خود PECL گفته استفاده نکنین:
لینک :
http://pecl.php.net/package/PDO_MYSQL
خوب حالا سوال من اینه چیجوری نصبش کنم؟؟؟
کامبیز اسدزاده
پنج شنبه 03 بهمن 1392, 09:19 صبح
سلام دوستان.
می خواستم بدونم چیجوری این Package رو تو اوبونتو نصب کنم؟؟؟؟؟
همه ی آموزشای نت با PECL هست ولی تو خود PECL گفته استفاده نکنین:
لینک :
http://pecl.php.net/package/PDO_MYSQL
خوب حالا سوال من اینه چیجوری نصبش کنم؟؟؟
sudo apt-get install php5-mysql
sudo apt-get install pdo-mysql
با دستور php -i|grep PDO هم باید نتیجش بشه به صورت زیر :
PDO
PDO support => enabled
PDO drivers => mysql
PDO Driver for MySQL => enabled
MRmoon
پنج شنبه 03 بهمن 1392, 09:50 صبح
با این یغام رو به رو میشم:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
php5-mysql : Depends: php5-common (= 5.5.3+dfsg-1ubuntu2) but 5.5.3+dfsg-1ubuntu2.1 is to be installed
E: Unable to correct problems, you have held broken packages.
کامبیز اسدزاده
پنج شنبه 03 بهمن 1392, 10:44 صبح
خب مشکل تو عدم هماهنگی هست....
شما این دستورات رو اجرا کنید :
sudo apt-get autoclean && sudo apt-get update && sudo apt-get upgrade
و بعد MySQL Server رو نصب کنید:
sudo apt-get install -f
MRmoon
پنج شنبه 03 بهمن 1392, 11:13 صبح
نشد.:ناراحت:
engmmrj
پنج شنبه 03 بهمن 1392, 17:10 عصر
yum install php53-pdo -y
MRmoon
پنج شنبه 03 بهمن 1392, 17:20 عصر
این میاد:
E: Unable to locate package php53-pdo
البته با این دستور:
sudo apt-get install php53-pdo -y
فکر کنم اینی که شما گذاشتین مال توزیع دیگه ای هست.
MMSHFE
پنج شنبه 03 بهمن 1392, 17:43 عصر
yum مربوط به CentOS و Fedora میشه. شما باید از همون sudo apt-get install استفاده کنید. اینجا رو ببینید: لینک 1 (http://www.turnkeylinux.org/forum/support/20090901/installing-php-extensions-pdo-and-pdomysql-lamp-appliance) و لینک 2 (http://www.daveperrett.com/articles/2007/04/02/installing-mysqlpdo-for-php/)
MMSHFE
پنج شنبه 03 بهمن 1392, 17:44 عصر
فقط نمیدونم چه نسخه ای از PHP رو نصب کردین چون توی نسخه های جدید PDO جزء هسته PHP شده و نیاز به نصب جداگانه نداره.
MRmoon
پنج شنبه 03 بهمن 1392, 20:26 عصر
نسخه ۵٫۵٫۳ ... این لینک ها رو دیده بودم اما:
با PECL هست ولی تو خود PECL گفته استفاده نکنین:
لینک :
1
http://pecl.php.net/package/PDO_MYSQL
کامبیز اسدزاده
جمعه 04 بهمن 1392, 10:53 صبح
دوست عزیز شما وقتی همه چیز رو نصب کردی و این خطارو میده باید Rechache کنید.
sudo apt-get remove pdo-mysql
sudo apt-get autoclean && sudo apt-get update && sudo apt-get upgrade
sudo apt-get install pdo-mysql
sudo apt-get update
اگه بازم نشد کلا آخرین نسخه PHP رو همونطور که جناب MMSHFE اشاره کردند نصب کنید البته قبلش pdo رو دستور حذفش رو بدین کش رو آپدیت کنید بعد.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.