Как запустить php после установки yum? - PullRequest
0 голосов
/ 03 июля 2018

После того как я использую yum установил php7.0:

yum install php70w

как теперь его запустить?

# whereis php
php: /usr/bin/php /usr/lib64/php /etc/php.d /etc/php.ini /usr/local/bin/php /usr/share/php /usr/share/man/man1/php.1.gz

Я тоже не могу найти php-fpm: # find / -name php-fpm


Я установил Apache, в /usr/local/httpd/.


EDIT-1

# yum install php7.0 libapache2-mod-php7.0
loaded:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * epel: mirror.premi.st
 * extras: mirrors.163.com
 * updates: mirrors.163.com
 * webtatic: sp.repo.webtatic.com
No package php7.0
No package libapache2-mod-php7.0
Error: there is no ..

1 Ответ

0 голосов
/ 04 июля 2018

Сначала Чтобы увидеть доступные опции для модулей и библиотек PHP, вы можете ввести это в своей системе:

sudo yum search php-

Результатом являются все дополнительные компоненты, которые вы можете установить. Это даст вам краткое описание для каждого:

php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
php-cli.x86_64 : Command-line interface for PHP
php-common.x86_64 : Common files for PHP
php-dba.x86_64 : A database abstraction layer module for PHP applications
php-devel.x86_64 : Files needed for building PHP extensions
php-embedded.x86_64 : PHP library for embedding in applications
php-enchant.x86_64 : Enchant spelling extension for PHP applications
php-fpm.x86_64 : PHP FastCGI Process Manager
php-gd.x86_64 : A module for PHP applications for using the gd graphics library
. . .

Чтобы получить более подробную информацию о том, что делает каждый модуль, вы можете выполнить поиск в Интернете или просмотреть подробное описание в пакете, набрав:

yum info package_name

Будет много выходных данных, с одним полем под названием Description, которое будет содержать более подробное объяснение функциональности, предоставляемой модулем.

Например, чтобы узнать, что делает модуль php-fpm, мы могли бы напечатать это:

sudo yum info php-fpm

Наряду с большим количеством другой информации вы найдете что-то похожее на это:

. . .
Summary     : PHP FastCGI Process Manager
URL         : http://www.php.net/
License     : PHP and Zend and BSD
Description : PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI
            : implementation with some additional features useful for sites of
            : any size, especially busier sites.

Если после исследования вы решите, что хотите установить пакет, вы можете сделать это, используя команду yum install, как мы делали для нашего другого программного обеспечения.

Если мы решили, что php-fpm - это то, что нам нужно, мы могли бы набрать:

sudo yum install php-fpm

Если вы хотите установить более одного модуля, вы можете сделать это, перечислив каждый из них через пробел, следуя команде yum install, например:

sudo yum install package1 package2 ...

На этом этапе ваш стек LAMP установлен и настроен. Мы все равно должны проверить наш PHP.

...