मैंने हाल ही में 16.04 LTS को अपडेट किया है। और इसने मेरे php को 7.0 पर अपडेट कर दिया। अब यह कुछ कैसे pdo_mysql को हटा दिया। मुझे Magento की वेबसाइट विकसित करने के लिए इस एक्सटेंशन की आवश्यकता है। Phpinfo में, मुझे लगता है
pdo समर्थन: सक्षम pdo ड्राइवर: कोई मान नहीं
मैंने बहुत कुछ जाना है, और इन समाधानों को पाया है:
- Php-mysql स्थापित करें (यह पहले से ही सबसे नया संस्करण था)
- Php7.0-mysql स्थापित करें (यह पहले से ही सबसे नया संस्करण था)
- Php.ini (/etc/php/7.0/apache2/php.ini) में निम्न परिवर्तन: सक्षम एक्सटेंशन pdo.so, pdo_mysql.so, mysqli.so। और अपने सटीक मार्ग (परिवर्तन करने के बाद पुनः आरंभ करने वाले) देकर भी ऐसा ही प्रयास किया
- यहां तक कि pecl का उपयोग करके pdo_mysql स्थापित करने का प्रयास किया गया।
उपरोक्त तरीकों में से कोई भी सहायक नहीं था, मैं अब लगभग 2 दिनों के लिए इस पर अपना सिर तोड़ रहा हूं। मदद की बहुत सराहना की जाएगी।
Php -r 'phpinfo (); का आउटपुट | grep -i pdo:
/etc/php/7.0/cli/conf.d/10-pdo.ini,
PDO
PDO support => enabled
PDO drivers =>
/ usr / sbin / phpquery -v 7.0 -M का आउटपुट
mysqlnd
sysvmsg
sockets
gd
mcrypt
phar
xsl
xmlreader
shmop
sysvsem
mysqli
xml
tokenizer
iconv
pdo
pdo_mysql
gettext
simplexml
xmlwriter
opcache
posix
sysvshm
ftp
dom
json
readline
calendar
fileinfo
ctype
wddx
exif
dpkg -l php * mysql का आउटपुट
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii php-mysql 1:7.0+35ubun all MySQL module for PHP [default]
un php-pdo-mysql <none> <none> (no description available)
rc php5-mysql 5.6.11+dfsg- amd64 MySQL module for php5
ii php7.0-mysql 7.0.4-7ubunt amd64 MySQL module for PHP
un php7.0-pdo-mys <none> <none> (no description available)
/usr/sbin/phpquery -v 7.0 -M
और dpkg -l php*mysql
?
php -r 'phpinfo();' | grep -i pdo
। और आपको एक्सटेंशन को हाथ से सक्षम नहीं करना चाहिए, बल्किphpenmod
इसके बजाय उपयोग करना चाहिए। या फिर उसी वर्चुअल सर्वर से कहीं आप phpinfo () का पूरा आउटपुट पोस्ट करें जहां आप Magento चलाते हैं। मुझे शक है कि आप अपने डिफ़ॉल्ट php.ini पर कुछ कर रहे होंगे ...