我决定写这篇文章只是为了减少“找不到我的PHP扩展名”的问题。以下描述了以下步骤:
所以:
安装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)时,您会遇到更多问题。