преди това използвах Apache и поставях php файлове в /var/www/. По същия начин къде трябва да поставя файловете си в nginx сървъра. Използвам Ubuntu 12.04.
как да изпълняваме php файлове в nginx сървър?
Отговори (1)
Това зависи от вашата конфигурация. Можете да поставите вашия doc root където пожелаете. /var/www
често се използва по подразбиране, но не винаги.
Освен това зависи от това как сте конфигурирали манипулатори за PHP. Nginx не изпълнява вашия PHP, PHP го прави. (Това беше същото за Apache... вероятно сте използвали Apache модулна версия на PHP или CGI.) Ако все още не сте конфигурирали това, погледнете PHP-FPM.
person
Brad
schedule
22.11.2013
трябва ли винаги да редактирам конфигурационния файл за малка промяна, да кажем, че искам да изпълня test.php, което извежда phpinfo()? Не мога ли да поставя файла в някакво местоположение по подразбиране, което nginx може да чете (като /var/www в apache2 ИЛИ /xampp/htdocs/ в Xampp-apache)
- person Manojkumar; 22.11.2013
@ManojKumar Разбира се, че можете. Можете да конфигурирате какъвто път искате.
- person Brad; 22.11.2013
Не, Брад, това, което питам е - ако напишете localhost в браузъра, той ще покаже „Добре дошли в nginx!“. В кой файл пише това. Искам да го редактирам, за да показва друго съобщение.
- person Manojkumar; 22.11.2013
@ManojKumar Моля, прочетете отново. Конфигурирайте пътя си съответно. Ако сега не знаете какъв е този път, проверете
/etc/nginx/sites-enabled/default
- person Brad; 22.11.2013
Благодаря, Брад, разбрах - това е /usr/share/nginx/www
- person Manojkumar; 22.11.2013
/etc/nginx/sites-available
. - person ceejayoz   schedule 22.11.2013