使用YUM在Linux系统上安装PHP
在Linux系统中,YUM(Yellowdog Updater, Modified)是一个用于自动更新系统上的软件包的工具,它允许用户一次性安装所有必需的软件包,而无需手动下载和安装每个软件包,本文将介绍如何使用YUM在Linux系统上安装PHP。
1、确保您的系统已经配置了YUM,如果没有,您可以通过运行以下命令来安装它:
sudo yum install yum-utils
2、接下来,启用EPEL(Extra Packages for Enterprise Linux)仓库,EPEL仓库包含了许多额外的软件包,包括PHP,运行以下命令启用EPEL仓库:
sudo yum install epel-release
3、现在,您可以使用YUM安装PHP了,运行以下命令来安装PHP及其相关组件:
sudo yum install php php-mysqlnd php-fpm php-mbstring php-gd php-xml php-pear php-xmlrpc php-soap curl curl-devel libcurl3 libcurl3-devel openssl openssl-devel
4、安装完成后,您可以使用以下命令检查PHP是否已成功安装:
php -v
这将显示PHP的版本信息,如果看到版本号,说明PHP已成功安装。
5、接下来,您需要配置PHP-FPM(FastCGI Process Manager),运行以下命令启动PHP-FPM服务:
sudo systemctl start php-fpm
运行以下命令使PHP-FPM在系统启动时自动运行:
sudo systemctl enable php-fpm
6、现在,您需要配置Apache或Nginx服务器以使用PHP-FPM,这里以Apache为例,首先创建一个名为php.conf
的文件,将以下内容添加到文件中:
<IfModule mod_fastcgi.c> AddHandler php7-fcgi php Action php7-fcgi /fcgi-bin/php7-fcgi Alias /fcgi-bin/php7-fcgi /usr/lib64/cgi-bin/php7-fcgi-producer.fcgi <Directory /usr/lib64/cgi-bin> Require all granted </Directory> </IfModule>
将此文件保存到/etc/httpd/conf.d/
目录下,并确保Apache配置文件中包含以下行:
LoadModule fastcgi_module modules/mod_fastcgi.so Include conf/fastcgi_params.conf Include conf/php.conf
7、重启Apache服务器以应用更改:
sudo systemctl restart httpd
现在,您应该可以在您的Linux系统上使用YUM安装的PHP了,要测试PHP是否正常工作,请创建一个名为info.php
的文件,将以下内容添加到文件中:
<?php phpinfo(); ?>
将此文件保存到Apache的网站根目录(通常是/var/www/html
),然后在浏览器中访问http://your_server_ip/info.php
,您应该能看到一个包含有关您的PHP安装的详细信息的页面。
还没有评论,来说两句吧...