PDA

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 رو دستور حذفش رو بدین کش رو آپدیت کنید بعد.