LAMP堆栈(Linux,Apache,MySQL,PHP)是一组开源软件,通常安装在一起,使服务器能够托管动态PHP网站和Web应用程序。本教程将介绍在单个服务器上在Ubuntu 14.04上设置LAMP堆栈的步骤,因此您可以快速启动并运行PHP应用程序。
要完成本教程,你需要具备一台已经设置好可以使用sudo
命令的非root账号的Ubuntu服务器,并且已开启防火墙。没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。
sudo apt-get update
sudo apt-get -y install apache2 mysql-server php5-mysql php5 libapache2-mod-php5 php5-mcrypt
出现提示时,设置并确认MySQL“root”用户的新密码:
sudo mysql_install_db
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的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
在/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 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有