介绍
LAMP 堆栈(Linux,Apache,MySQL,PHP)是一组开源软件,通常被安装在一起,使服务器能够托管动态的 PHP 网站和 Web 应用程序。
这个教程的更详细的版本,每个步骤的更好的解释,可以找到 这里。
步骤 1:更新 apt-get 包列表
1sudo apt-get update
步骤 2:安装Apache、MySQL和PHP包
1sudo apt-get -y install apache2 mysql-server php5-mysql php5 libapache2-mod-php5 php5-mcrypt
当被提示时,为MySQL根
用户设置并确认新密码:
步骤 3:创建MySQL数据库目录结构
1sudo mysql_install_db
第4步:运行基本的MySQL安全脚本
1sudo mysql_secure_installation
在提示中,输入您为 MySQL 根帐户设置的密码:
1[secondary_label MySQL root password prompt:]
2Enter current password for root (enter for none):
3OK, successfully used password, moving on...
在下一个提示,如果您对当前的MySQL根密码满意,请键入n
为不
:
1[secondary_label MySQL root password prompt:]
2Change the root password? [Y/n] n
对于剩余的提示,只需按ENTER
键来接受默认值。
步骤 5:配置Apache以优先考虑PHP文件(可选)
在文本编辑器中打开 Apache 的 dir.conf
文件:
1sudo nano /etc/apache2/mods-enabled/dir.conf
通过将index.php
移动到列表中的第一个项目来编辑DirectoryIndex
指令,使其看起来像这样:
1[label dir.conf — updated DirectoryIndex]
2DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
保存和退出。
重新启动 Apache 以实现更改:
1sudo service apache2 restart
步骤 6:测试PHP处理(可选)
在 /var/www/html
中创建一个基本的测试 PHP 脚本:
1echo '<?php phpinfo(); ?>' | sudo tee /var/www/html/info.php
在 Web 浏览器中打开 PHP 脚本. 用您的服务器的公共 IP 地址替换 your_server_IP_address:
1[secondary_label Visit in a web browser:]
2http://your_server_IP_address/info.php
如果你看到一个PHP信息页面,PHP处理正在运作:
删除测试PHP脚本:
1sudo rm /var/www/html/info.php
相关教程
以下是与本指南相关的更详细的教程的链接:
- [如何在Ubuntu 14.04上安装Linux、Apache、MySQL、PHP(LAMP)堆栈]
- 如何在Ubuntu 14.04上安装Linux、nginx、MySQL、PHP(LEMP)堆栈