您好,欢迎访问一九零五行业门户网

linux命令行安装php的方法

linux命令行安装php的方法:首先通过“sudo apt install php libapache2-mod-php”命令安装php和apache php模块;然后重新启动apache服务即可。
推荐:《php视频教程》
准备条件
在开始本教程之前,请确保以具有 sudo 权限的用户身份登录。
安装使用 apache 服务的 php 7.2
如果您使用 apache 作为 web 服务器,您需要安装 php 和 apache php 模块,请运行以下命令:
sudo apt install php libapache2-mod-php
安装软件包后,重新启动 apache 服务:
sudo systemctl restart apache2
安装使用 ngnix 服务的 php 7.2
与 apache 不同,nginx 没有内置的处理 php 文件的支持,所以我们需要安装一个单独的应用程序,如 php fpm(“fastcgi进程管理器”),它将处理 php 文件。
要安装 php 和 php fpm 包,请运行以下命令:
sudo apt install php-fpm* php7.2-fpm.service - the php 7.2 fastcgi process manager loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled) active: active (running) since sat 2018-06-30 23:56:14 pdt; 1min 28s ago docs: man:php-fpm7.2(8) main pid: 10080 (php-fpm7.2) status: "processes active: 0, idle: 2, requests: 0, slow: 0, traffic: 0req/sec" tasks: 3 (limit: 2321) cgroup: /system.slice/php7.2-fpm.service |-10080 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)
您现在可以编辑 nginx 服务器块并添加以下行,以便 nginx 可以处理 php 文件:
server { # . . . other code location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; }}
不要忘记重新启动 nginx 服务,以使新配置生效:
sudo systemctl restart nginx
安装 php 扩展
要扩展 php 的核心功能,您可以安装一些额外的扩展。 php 扩展以包的形式提供,可以通过以下方式轻松安装:
sudo apt install php-[extname]
例如,如果要安装 mysql 和 gd php 扩展,则可以运行以下命令:
sudo apt install php-mysql php-gd
安装新的 php 扩展后,请不要忘记重新启动 apache 或 php fpm 服务,具体取决于您的设置。
测试 php 处理
要测试您的web服务器是否已正确配置以进行 php 处理,请使用以下代码在 /var/www/html 目录中创建一个名为 info.php 的新文件:
<?phpphpinfo();?>
保存文件,打开您选择的浏览器并访问 http://your_server_ip/info.php
phpinfo 函数将打印有关php配置的信息,如下图所示:
以上就是linux命令行安装php的方法的详细内容。
其它类似信息

推荐信息