Install and Configure nginx on Windows
i12bretro
#nginx #WebServer #PHP #InstallGuide
Full steps can be found at https://i12bretro.github.io/tutorials/0178.html
01. Log into the Linux device 02. Run the following commands in a terminal window # update software repositories sudo apt update # install available software updates sudo apt upgrade -y # install nginx and php sudo apt install nginx php7.3-fpm php7.3-common php7.3-mysql php7.3-gmp php7.3-curl php7.3-intl php7.3-mbstring php7.3-xmlrpc php7.3-gd php7.3-xml php7.3-cli php7.3-zip php7.3-soap php7.3-imap # set the owner of the web root sudo chown -R www-data /usr/share/nginx/html # edit the nginx config to add PHP support sudo nano /etc/nginx/conf.d/default.conf 03. Paste the following configuration into default.conf server { listen 80; listen [::]:80; root /usr/share/nginx/html; index index.php index.html index.htm; server_name localhost; location / { try_files $uri $uri/ =404; } location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.3-fpm.sock; } } 04. Press CTRL+O, Enter, CTRL+X to write the changes to default.conf 05. Continue with the following commands # restart nginx service sudo systemctl restart nginx # create a test phpinfo file sudo nano /usr/share/nginx/html/phpinfo.php 06. Paste the following into the .php page ≪?php phpinfo(); ?≫ 07. Press CTRL+O, Enter, CTRL+X to write the changes to phpinfo.php 08. Open a web browser and navigate to http://DNSorIP/phpinfo.php
Connect with me and others
★ Discord: https://discord.com/invite/EzenvmSHW8 ★ Reddit: https://reddit.com/r/i12bretro ★ Twitter: https://twitter.com/i12bretro ... https://www.youtube.com/watch?v=23T5xuL1NHE
10457604 Bytes