को अपग्रेड करने के बाद मैं PHP5php7 करने के लिए उन्नत करने के बाद, मैं"अपरिभाषित समारोह mysql_connect() करने के लिए कॉल करें" php7
PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect()
मैं में मेरे उपयुक्त स्रोतों में डाल के साथ एक त्रुटि 500 मिलता है आदेश php7 पाने के लिए अभी:
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all
मैं मूल रूप से क्या किया है:
apt-get remove php5
apt-get install php7-*
मैं डेबियन जेसी के वर्तमान संस्करण का उपयोग कर रहा हूं।
लेकिन मुझे अभी भी यह मिलता है। एसओ पर बहुत सारे प्रश्न हैं और मैंने निश्चित रूप से उन सभी को चेक आउट किया है। लेकिन मुझे अभी तक कोई जवाब नहीं मिला।
MYSQL 5.5 से हटा दिया गया है और इसकी पूरी तरह से पीएचपी 7 में हटा दिया .. mysqli और पीडीओ libs mysql कनेक्ट करने के लिए कर रहे हैं। 2-3 साल की उम्र सभी पुराने ऐप्स को नए किसी भी MYSQL तरीके से स्थानांतरित करने की अवधि थी .. – Svetoslav
माइग्रेशन दस्तावेज़ में, यह आपको बताता है कि 'mysql_' हटा दिया गया है। इसके अलावा, पूरे SO अब कई वर्षों से इस निष्कासन के बारे में चिल्ला रहा है। ऐसे कोई काम नहीं हैं और आप उनका उपयोग नहीं कर सकते हैं। यदि आपकी परियोजना इस पर निर्भर करती है, तो इसका समर्थन करने वाले PHP संस्करण पर वापस लौटें। – Mjh
मुझे लगता है कि आपको PHP7 [रिलीज नोट्स] (http://php.net/ChangeLog-7.php#7.0.0) को पढ़ने और पचाने की आवश्यकता है और [माइग्रेशन नोट्स] (http://php.net/ माइग्रेशन 70) PHP7 पर किसी भी कदम का प्रयास करने से पहले। यह अब एक बहुत ही अलग जानवर है – RiggsFolly