Téléchargez Nginx
1. Créez un nouveau dossier sur le serveur /home/soft/ ;
2.cd /home/soft/ => Exécutez la commande pour télécharger Nginx wget http://nginx.org/download/nginx-1.7.4.tar.gz;
3. Décompressez le package compressé téléchargé dans /opt/software/ => tar -zvxf nginx-1.7.4.tar.gz -C /opt/software/ ;
4.cd /opt/software/nginx-1.7.4/ => ./configure --prefix=/usr/local/nginx/ ;
5.make && make install ;
6. Démarrez nginx => /usr/local/nginx/sbin/nginx
7. Ouvrez le navigateur pour accéder à l'adresse IP de cette machine. Si le navigateur affiche Bienvenue sur nginx !, cela signifie que Nginx a été installé et exécuté avec succès.
8. Redémarrez : /usr/local/nginx/sbin/nginx –s reload
Arrêt : /usr/local/nginx/sbin/nginx - s stop
Testez si le fichier de configuration est normal : /usr/local/nginx/sbin/nginx –t
Forcer l'arrêt : pkill nginx
Téléchargez php
1. cd /home/soft/ Télécharger php : wget https://www.php.net/distributions/php-7.2.25.tar.gz ; 2. Décompressez php-7.2.25.tar.gz => tar -zvxf php-7.2.25.tar.gz -C /opt/software/ ;
3. cd /opt/software/php-7.2.25/;
4. Installez d'abord les dépendances requises pour php :
miam mise à jour
yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel MySQL pcre-devel
yum -y install curl-devel
yum -y install libxslt-devel
yum install openssl openssl-devel
5. ./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos - -with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear - -with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native -ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable -zip
6. faire && faire installer
7. Informations de configuration PHP :
cp /opt/software/php-7.2.25/php.ini-development /usr/local/php/lib/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
cp -R /opt/software/php-7.2.25/sapi/fpm/php-fpm /etc/init.d/php-fpm
* Il convient de noter que le fichier de configuration www.conf dans php7 configure le numéro de port et d'autres informations de phpfpm Si vous modifiez le numéro de port 9000 par défaut, vous devez le modifier ici, puis modifier la configuration nginx
. Ngin analyse php :
1. Changez le fichier de configuration nginx => vim /usr/local/nginx/etc/nginx/nginx.conf
Emplacement ~ .php$ {
root /usr/share/nginx/html; #Spécifiez le répertoire racine de php
fastcgi_pass 127.0.0.1:9000;Le port par défaut de #php-fpm est 9000
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name #Path
inclure fastcgi_params ;
}
Configuration 2.php pour démarrer automatiquement au démarrage :
vim /usr/lib/systemd/system/php-fpm.service
[Unité]
Description=php
Après=network.target
[Service]
Tapez=forking
ExecStart=/usr/local/php/sbin/php-fpm
ExecStop=/bin/pkill -9 php-fpm
PrivateTmp=true
[Installer]
WantedBy=multi-user.target
3. killall /etc/init.d/php-fpm
4. Démarrez php
systemctl redémarre php-fpm.service
systemctl active php-fpm.serviceCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!