Следующий метод получит Вас, запустился быстро на Ubuntu 12.04:
Установка зависимости:
sudo apt-get install php5-common php5-cli php5-fpm
Установка nginx:
sudo apt-get install nginx
Запускают nginx:
sudo service nginx start
Тест, что это работает (должен см., "Добро пожаловать в nginx!")
sudo service nginx stop
В Вашей nginx конфигурации сайта (/etc/nginx/sites-available/default), измените строку в сервере {} раздел
index index.html index.htm
к index index.php index.html index.htm
.
Некомментарий строки в сервере {} раздел, запускающийся с [1 124]
listen
для ipv4 / ipv6 оба.
Прокручивают вниз туда, где это говорит "местоположение ~ .php {" и строки некомментария, таким образом, это похоже на это:
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
sudo service php5-fpm restart
sudo service nginx restart
Ваш веб-корень по умолчанию расположен в/usr/share/nginx/www (на файл конфигурации). (См. root /usr/share/nginx/www;
(Примечание: Для Ubuntu 12.10 или более новый, необходимо будет заменить fastcgi_pass 127.0.0.1:9000;
строка с этим, чтобы заставить его работать: fastcgi_pass unix:/var/run/php5-fpm.sock;
)
Front-End Developer ... Глядя на требования, они ожидают, что вы разработаете для них GUI / Front-End веб-сайта / веб-приложения.
XSL - Extensible Stylesheet Язык. Это для преобразования XML в другие форматы, такие как HTML.
«Внешний интерфейс» означает все, что связано с (веб) пользовательским интерфейсом системы, в отличие от «Внутренний интерфейс», который обычно означает бизнес-процессы, доступ к базе данных и так далее.