Ubuntu16.04 搭建 LAMP(Ubuntu16.04 、apache 2.4.18、MySQL 5.7.22、PHP 7.0.28)
2018-05-06 19:22
661 查看
Ubuntu16.04 搭建 LAMP
在本教程中,我使用IP地址为192.168.10.13的主机这些设置可能会有所不同,因此您必须在适当的位置替换它们。
版本说明
Linux:Ubuntu 16.04Apache:apache 2.4.18
MySQL:MySQL 5.7.22
PHP:PHP 7.0.28
配置 ufw 服务
在本教程中我们关闭ufw服务,因此我们可以这样操作:$ ufw disable
如果互联网无法访问站点,可能要到服务器提供商的控制台放行相应端口
安装 apache 2.4.18
Ubuntu16.04 提供了 Apache2.4.18。因此我们可以像这样安装它:$ sudo apt -y install apache2 # 安装完成后系统会自动启动服务
安装MySQL 5.7.22
Ubuntu16.04 提供了 MySQL,安装过程中会提示设置数据库密码。因此我们可以像这样安装它:$ sudo apt -y install mysql-server mysql-client # 安装过程中,根据提示设置数据库密码 # 安装完成后系统会自动启动服务
执行MySQL初始化脚本:
$ mysql_secure_installation
注意:对于所有MySQL服务器在生产中使用,建议运行此脚本的所有部分!请仔细阅读每一步!
安装 PHP 7.0.28
Ubuntu16.04 提供了 PHP 7.0.28。因此我们可以像这样安装它:$ sudo apt -y install php libapache2-mod-php
安装PHP之后我们必须重新启动Apache:
$ systemctl restart apache2
测试PHP7 是否和Apache关联起来,并获取有关您的PHP7安装的详细信息。我们现在创建一个小型PHP文件(index.php)并在浏览器中调用它。该文件将显示大量有关我们PHP安装的有用信息:
$ vim /var/www/html/index.php <?php phpinfo(); ?>
在浏览器打开 http://192.168.10.13 即可看到PHP的信息,正如您所看到的,PHP7正在运行,它正在通过Apache 2.0 Handler进行工作,如Server API行中所示。如果向下滚动,您将看到所有已在PHP7中启用的模块。MySQL没有在那里列出,这意味着我们在PHP7中还没有MySQL支持。为了在PHP中获得MySQL支持,我们可以安装
php-mysql软件包。最好安装一些其他PHP7模块,以及您可能需要它们用于您的应用程序。您可以搜索可用的PHP7模块,如下所示:
$ sudo apt search php- # 搜索可用的php模块 ## 选择你需要的,并像这样安装它们: $ sudo apt install php-mysql 在下一步中,我将安装一些CMS系统需要的常见PHP模块,如Wordpress,Joomla和Drupal: $ sudo apt install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl libcurl3
安装完成后,重新启动httpd服务,然后再次打开 http://192.168.10.13 即可看到PHP的更多扩展信息:
$ systemctl restart apache2
相关文章推荐
- [PHP] ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
- ubuntu 「搭建LAMP(linux+apache+mysql+php)」环境
- ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境
- Mint15(或Ubuntu)下搭建LAMP(Apache+PHP+MYSQL)开发环境
- 为Ubuntu搭建LAMP(Apache+PHP+MYSQL)开发环境
- Ubuntu下LAMP环境搭建 Apache、MySQL、PHP
- Ubuntu 16.04 apache+php+mysql环境搭建
- ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
- 在VM中为Fedora Ubuntu搭建LAMP(Apache+PHP+MYSQL)开发环境
- Ubuntu下lamp(PHP+Mysql+Apache)搭建+完全卸载卸载方法
- ubuntu13.10 搭建lamp环境(linux+apache+mysql+php)
- Ubuntu在下面LAMP(Linux+Apache+MySQL+PHP) 开发环境的搭建
- Ubuntu下LAMP环境搭建 Apache、MySQL、PHP
- ubuntu 搭建 lamp 环境php mysql apache
- ubuntu――LAMP(Linux -3.13.0-32-generic ,Apache-2.4.18,MySQL-5.6.27,PHP -7.0.5)(二)
- 为Ubuntu搭建LAMP(Apache+PHP+MYSQL)开发环境
- How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04
- Ubuntu下搭建LAMP平台(Linux+Apache+Mysql+PHP)
- ubuntu搭建LAMP,PHP,apache,mysql
- Ubuntu下LAMP环境搭建 Apache、MySQL、PHP