मुझे अपने मैक ओएस एक्स सर्वर के होस्टनाम का पता कैसे चलेगा?


15

मैं mysql_connectPHP का उपयोग करके कनेक्ट करने का प्रयास कर रहा हूं ।

मैं सोच रहा था कि निजी वेबपेज को चालू करके जब मैं अपने मैकबुक को सर्वर में बदलूं तो होस्टनाम कैसे खोजा जाए।

मेरे पास Apache, MySQL और PHP सक्षम है।

होस्टनाम क्या sshहै? यह कहता है कि मेरे कंप्यूटर का नाम है spidermanऔर इसके साथ पहुँचा जा सकता है spiderman.local, लेकिन यह काम नहीं करता है। मैंने अपने आईपी पते का उपयोग करने की भी कोशिश की है।


क्या आप उसी स्थानीय नेटवर्क से कंप्यूटर में SSH कर रहे हैं?
daviesgeek

जवाबों:



5

सामान्य तौर पर, आप होस्टनाम टाइप करके प्राप्त करते हैं

echo $HOSTNAME 

टर्मिनल में।

लेकिन आपके सर्वर सेटअप के लिए, यदि किसी ने कॉन्फ़िगरेशन में गड़बड़ी नहीं की है, तो लोकलहोस्ट उपयोग करने के लिए होस्टनाम होगा; सुरक्षित मोड में, लोकलहोस्ट: 3306 (जो कि पोर्ट 3306 है) डिफ़ॉल्ट है। (cf. http://php.net/manual/en/function.mysql-connect.php )

लेकिन: आपको यह सुनिश्चित करना चाहिए कि आपने वास्तव में MySQL सर्वर शुरू किया है। शुरुआती कमांड आपके इंस्टॉलेशन पर निर्भर करता है।


यह वातावरण चर अक्सर सेट नहीं होगा ...
lindes

2

यदि आप स्थानीय रूप से चलने वाले MySQL से जुड़ना चाहते हैं, तो 127.0.0.1 या लोकलहोस्ट पर प्रयास करें।


2

यह निर्भर करता है कि क्या आप इसे एक स्क्रिप्ट प्रोग्राम के भीतर से कर रहे हैं, जहां पर्यावरण को सही तरीके से स्थापित किया गया है, या तो निम्नलिखित काम कर सकता है या आपके लिए उपयुक्त हो सकता है:

~$ uname -n
roberts.e.co.za
~$ echo $HOSTNAME
roberts.e.co.za

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.