首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在Ubuntu 14.04上安装LAMP [快速入门]

如何在Ubuntu 14.04上安装LAMP [快速入门]

原创
作者头像
一步
修改2018-10-09 10:02:19
1K0
修改2018-10-09 10:02:19
举报

介绍

LAMP堆栈(Linux,Apache,MySQL,PHP)是一组开源软件,通常安装在一起,使服务器能够托管动态PHP网站和Web应用程序。本教程将介绍在单个服务器上在Ubuntu 14.04上设置LAMP堆栈的步骤,因此您可以快速启动并运行PHP应用程序。

要完成本教程,你需要具备一台已经设置好可以使用sudo命令的非root账号的Ubuntu服务器,并且已开启防火墙。没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器

第一步:更新apt-get包列表

sudo apt-get update

第二步:安装Apache,MySQL和PHP包

sudo apt-get -y install apache2 mysql-server php5-mysql php5 libapache2-mod-php5 php5-mcrypt

出现提示时,设置并确认MySQL“root”用户的新密码:

第三步:创建MySQL数据库目录结构

sudo mysql_install_db

第四步:运行基本的MySQL安全脚本

sudo mysql_secure_installation

在提示符下,输入您为MySQL root帐户设置的密码:

MySQL root password prompt:Enter current password for root (enter for none):
OK, successfully used password, moving on...

在下一个提示符下,如果您满意当前的MySQL root密码,请输入“n”代表“no”:

MySQL root password prompt:Change the root password? [Y/n] n

对于其余提示,只需按“ENTER”键即可接受默认值。

第五步:配置Apache以优先处理PHP文件(可选)

在文本编辑器中打开Apache的dir.conf文件:

sudo nano /etc/apache2/mods-enabled/dir.conf

通过移动index.php到列表中的第一项来编辑DirectoryIndex指令,所以它看起来像这样:

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

保存并退出。

重新启动Apache以将更改置于适当位置:

sudo service apache2 restart

第六步:测试PHP处理(可选)

/var/www/html位置下创建基本测试PHP脚本:

echo '<?php phpinfo(); ?>' | sudo tee /var/www/html/info.php

在Web浏览器中打开PHP脚本。将your_server_IP_address替换为服务器的公共IP地址:

Visit in a web browser:http://your_server_IP_address/info.php

如果您看到PHP信息页面,PHP处理正在运行:

删除测试PHP脚本:

sudo rm /var/www/html/info.php

相关教程

以下是与本教程相关的更详细教程的链接:

想要了解更多关于Ubuntu的开源信息教程,请前往腾讯云+社区学习更多知识。

参考文献:《How To Install LAMP on Ubuntu 14.04 [Quickstart]》

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 第一步:更新apt-get包列表
  • 第二步:安装Apache,MySQL和PHP包
  • 第三步:创建MySQL数据库目录结构
  • 第四步:运行基本的MySQL安全脚本
  • 第五步:配置Apache以优先处理PHP文件(可选)
  • 第六步:测试PHP处理(可选)
  • 相关教程
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档