在Linux上安装灯,避免未找到php扩展名问题

问题描述 投票:-2回答:1

我决定写这篇文章只是为了减少“找不到我的PHP扩展名”的问题。以下描述了以下步骤:

php lamp
1个回答
0
投票

所以:

安装apache:

apt-get install apache2

检查Apache是​​否有效:

systemctl status apache2

((如果要启动/停止/重新启动Apache,可以编写相应的命令:)

systemctl start apache2
systemctl stop apache2
systemctl restart apache2

安装php(我正在使用php 7.2):

sudo apt-get install php7.2 php7.2-cli php7.2-common

安装最常用的PHP扩展(如果需要安装更多扩展,也可以运行sudo apt-get install php7.2-<extension_name>):

sudo apt-get install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-intl php7.2-mysql php7.2-xml php7.2-zip

检查PHP是否已安装:

php -v

您应该收到这样的输出:

    PHP 7.2.9-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Aug 19 2018 07:16:12) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.9-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

重新启动Apache以选择更改:

systemctl restart apache2

测试php(创建php文件,粘贴php代码,并在浏览器中对其进行测试):

kate /var/www/html/phpinfo.php

粘贴此:

<?php phpinfo(); ?>

使用浏览器,打开localhost/phpinfo.php

现在,您应该查看有关php和服务器的当前信息。您可以检查是否安装了扩展程序,即Ctrl+F mbstring

安装mysql-server(默认为5.7):

sudo apt-get install mysql-server

保护您的Mysql服务器

sudo mysql_secure_installation

会有一系列问题。我回答了n以验证密码插件问题,并回答了y给其他人。

就是这样)))我那样安装服务器,一切正常。您也可以尝试类似XAMPP的解决方案,但是在尝试安装任何扩展(例如xDebug)时,您会遇到更多问题。

© www.soinside.com 2019 - 2024. All rights reserved.