Maison > Questions et réponses > le corps du texte
Installez nginx+PHP dans le système centos7, pas besoin d'installer Apache.
Mais quand j'utilise yum install php php-fpm, il apparaît toujours qu'Apache doit être installé.
yum install php php-fpm
Contenu rapide :
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
php x86_64 5.4.16-23.el7_0.3 updates 1.3 M
php-fpm x86_64 5.4.16-23.el7_0.3 updates 1.4 M
Installing for dependencies:
apr x86_64 1.4.8-3.el7 base 103 k
apr-util x86_64 1.5.2-6.el7 base 92 k
httpd x86_64 2.4.6-18.el7.centos updates 2.7 M
httpd-tools x86_64 2.4.6-18.el7.centos updates 77 k
libzip x86_64 0.10.1-8.el7 base 48 k
mailcap noarch 2.1.41-2.el7 base 31 k
php-cli x86_64 5.4.16-23.el7_0.3 updates 2.7 M
php-common x86_64 5.4.16-23.el7_0.3 updates 561 k
Transaction Summary
================================================================================
Install 2 Packages (+8 Dependent packages)
Total download size: 9.1 M
Installed size: 32 M
Is this ok [y/d/N]: y
Downloading packages:
(1/10): apr-1.4.8-3.el7.x86_64.rpm | 103 kB 00:00
(2/10): libzip-0.10.1-8.el7.x86_64.rpm | 48 kB 00:00
(3/10): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00
(4/10): httpd-tools-2.4.6-18.el7.centos.x86_64.rpm | 77 kB 00:00
(5/10): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00
(6/10): httpd-2.4.6-18.el7.centos.x86_64.rpm | 2.7 MB 00:00
(7/10): php-5.4.16-23.el7_0.3.x86_64.rpm | 1.3 MB 00:00
(8/10): php-cli-5.4.16-23.el7_0.3.x86_64.rpm | 2.7 MB 00:00
(9/10): php-common-5.4.16-23.el7_0.3.x86_64.rpm | 561 kB 00:00
(10/10): php-fpm-5.4.16-23.el7_0.3.x86_64.rpm | 1.4 MB 00:00
--------------------------------------------------------------------------------
Total 16 MB/s | 9.1 MB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : apr-1.4.8-3.el7.x86_64 1/10
Installing : apr-util-1.5.2-6.el7.x86_64 2/10
Installing : httpd-tools-2.4.6-18.el7.centos.x86_64 3/10
Installing : libzip-0.10.1-8.el7.x86_64 4/10
Installing : php-common-5.4.16-23.el7_0.3.x86_64 5/10
Installing : php-cli-5.4.16-23.el7_0.3.x86_64 6/10
Installing : mailcap-2.1.41-2.el7.noarch 7/10
Installing : httpd-2.4.6-18.el7.centos.x86_64 8/10
Installing : php-5.4.16-23.el7_0.3.x86_64 9/10
Installing : php-fpm-5.4.16-23.el7_0.3.x86_64 10/10
Verifying : php-common-5.4.16-23.el7_0.3.x86_64 1/10
Verifying : apr-1.4.8-3.el7.x86_64 2/10
Verifying : mailcap-2.1.41-2.el7.noarch 3/10
Verifying : php-5.4.16-23.el7_0.3.x86_64 4/10
Verifying : apr-util-1.5.2-6.el7.x86_64 5/10
Verifying : libzip-0.10.1-8.el7.x86_64 6/10
Verifying : php-cli-5.4.16-23.el7_0.3.x86_64 7/10
Verifying : httpd-tools-2.4.6-18.el7.centos.x86_64 8/10
Verifying : php-fpm-5.4.16-23.el7_0.3.x86_64 9/10
Verifying : httpd-2.4.6-18.el7.centos.x86_64 10/10
Installed:
php.x86_64 0:5.4.16-23.el7_0.3 php-fpm.x86_64 0:5.4.16-23.el7_0.3
Dependency Installed:
apr.x86_64 0:1.4.8-3.el7 apr-util.x86_64 0:1.5.2-6.el7
httpd.x86_64 0:2.4.6-18.el7.centos httpd-tools.x86_64 0:2.4.6-18.el7.centos
libzip.x86_64 0:0.10.1-8.el7 mailcap.noarch 0:2.1.41-2.el7
php-cli.x86_64 0:5.4.16-23.el7_0.3 php-common.x86_64 0:5.4.16-23.el7_0.3
Complete!
Et ce n'est pas la dernière version de PHP 5.6.
1)是不是安装了PHP-FPM就无需安装PHP?
2)如何才可以只安装PHP-FPM 而不安装APACHE
3)运行最简nginx+php,是否需要像Apache那样安装apr apr-util这样的组件?
曾经蜡笔没有小新2017-05-16 17:27:47
php-fpm n'est qu'un interpréteur pour php si vous n'installez pas php et suivez simplement php-fpm, cela ne fonctionnera pas.
Concernant la relation entre php et php-fpm, il est recommandé d'installer php à partir du code source, miam
La méthode d'installation ne peut pas bien refléter la relation entre les deux. Vous pouvez également vous référer à cet article
Mud : installation du code source php5.6 et configuration php-fpm intégrée à nginx http://www.ilanni.com/?p=7609
过去多啦不再A梦2017-05-16 17:27:47
Vous pouvez essayer la méthode d'installation du code source. Après l'installation de yum, de nombreux emplacements d'installation sont dispersés et introuvables
我想大声告诉你2017-05-16 17:27:47
Grâce au code source, vous pouvez utiliser le package d'installation en un clic pour un déploiement rapide. Si vous souhaitez apprendre, vous pouvez ouvrir le shell et jeter un œil à l'ensemble du processus de compilation et de déploiement.
淡淡烟草味2017-05-16 17:27:47
Veuillez vous référer à cet article :
https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-centos-7
Sous la source officielle CentOS 7, yum installe la version PHP 5.4.16, car RH Enterprise Linux recherche la stabilité logicielle plutôt que les nouvelles versions.
Si vous souhaitez installer les dernières versions de Nginx et PHP, vous pouvez utiliser des sources tierces : sources EPEL et Remi.
Ma suggestion est d'activer uniquement la source EPEL, afin que ce qui soit installé soit PHP 5.4+Nginx 1.6.2
Trois parties réalisées :
miam -y installe epel-release
miam -y installe nginx
miam -y install php php-fpm
Si vous souhaitez poursuivre une nouvelle version du logiciel (environnement de test au lieu d'environnement de production) :
Vous pouvez choisir la version de Fedora 21 Server, de sorte que le logiciel installé par yum soit essentiellement la dernière version.
伊谢尔伦2017-05-16 17:27:47
L'installation de PHP nécessite directement Apache Si vous utilisez nginx, il vous suffit d'installer php-fpm et php-cli
.
miam, installez php-cli