मैंने कुछ समय के लिए आर्क लिनक्स पर एक LEMP सर्वर (Nginx, PHP, MySQL) स्थापित करने की कोशिश की है, और कुछ अलग ऑनलाइन ट्यूटोरियल की कोशिश की है। हाल ही में मैंने कोशिश की: http://www.adminempire.com/how-to-insta ... mysql-php /।
यह ट्यूट मुझे / etc / nginx / में एक अलग php.conf फ़ाइल बनाने और जोड़ने के लिए कहता है:
location ~ \.(php|html|htm)$ {
try_files $uri = 404;
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
फिर /etc/nginx/nginx.conf में जोड़ें, सर्वर वर्ग के पास: php.copf को शामिल करें;
पहले मुझे गोटो http://localhost
, यह सुनिश्चित करने के लिए परीक्षण करने के लिए कि निग्नेक्स चल रहा है, और फिर मैं परीक्षण करता हूं http://localhost/phpinfo.php
और मुझे 404 त्रुटि मिलती है, मैंने नेगेंक्स (बिना किसी त्रुटि के) को रोक दिया है, और php-fpm (मैंने अपने सिस्टम को फिर से शुरू किया है) को फिर से शुरू किया है। अभी भी 404 मिल रहा है।
ट्यूटोरियल ने phpinfo.php फ़ाइल /srv/http/phpinfo.php डालने के लिए कहा, लेकिन nginx.conf को देखने पर:
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
इसलिए मैंने /usr/share/nginx/html/phpinfo.php में कोशिश की, और अभी भी एक 404 मिलता है