【Linux】Debian 下安装 Apache,MySQL,PHP

首先,对你的源进行更新:

[plain] view plain copy
 
 
 
 在CODE上查看代码片派生到我的代码片
  1. $ sudo apt-get update  

第一步--安装 Apache

Apache 是一个开源软件,它目前运行在全球超过 50% 的服务器上,是 LAMP(Linux,Apache,MySQL,PHP)组成部分之一。

安装 Apache:

[plain] view plain copy
 
 
 
 在CODE上查看代码片派生到我的代码片
  1. $ sudo apt-get install apache2  

安装完成后可以在浏览器地址栏输入 http://localhost/,安装成功会有一个 It works 页面。

可以通过以下命令找到你的服务器的 IP 地址:

[plain] view plain copy
 
 
 
 在CODE上查看代码片派生到我的代码片
  1. $ sudo ifconfig eth0 | grep inet | awk '{ print $2 }'  

第二步--安装 MySQL

(更好的参考:http://www.cnblogs.com/xusir/p/3334217.html

MySQL是用于组织和检索数据的广泛部署的数据库管理系统。

安装 MySQL:

[plain] view plain copy
 
 
 
 在CODE上查看代码片派生到我的代码片
  1. $ sudo apt-get mysql-server  

在安装过程中,MySQL 要求你设置一个 root 密码,不过你要是忘了设置,也可以在安装之后通过 MySQL shell 设置。

安装完成 MySQL 后你需要进行 MySQL 的初始设置,利用以下命令:

[plain] view plain copy
 
 
 
 在CODE上查看代码片派生到我的代码片
  1. # mysql_secure_installation  

这步会要求你的 root 密码。

输入之后会是这样的:

[plain] view plain copy
 
 
 
 在CODE上查看代码片派生到我的代码片
  1. Enter current password for root (enter for none):   
  2. OK, successfully used password, moving on...  

之后会提示你是否想修改 root 密码,输入 N 不修改,Enter 进入下一步。

之后的步骤全部 Yes ,最后 MySQL 会重载使得设置完成,如下:

[plain] view plain copy
 
 
 
 在CODE上查看代码片派生到我的代码片
  1. By default, a MySQL installation has an anonymous user, allowing anyone  
  2. to log into MySQL without having to have a user account created for  
  3. them.  This is intended only for testing, and to make the installation  
  4. go a bit smoother.  You should remove them before moving into a  
  5. production environment.  
  6.   
  7. Remove anonymous users? [Y/n] y                                              
  8.  ... Success!  
  9.   
  10. Normally, root should only be allowed to connect from 'localhost'.  This  
  11. ensures that someone cannot guess at the root password from the network.  
  12.   
  13. Disallow root login remotely? [Y/n] y  
  14. ... Success!  
  15.   
  16. By default, MySQL comes with a database named 'test' that anyone can  
  17. access.  This is also intended only for testing, and should be removed  
  18. before moving into a production environment.  
  19.   
  20. Remove test database and access to it? [Y/n] y  
  21.  - Dropping test database...  
  22.  ... Success!  
  23.  - Removing privileges on test database...  
  24.  ... Success!  
  25.   
  26. Reloading the privilege tables will ensure that all changes made so far  
  27. will take effect immediately.  
  28.   
  29. Reload privilege tables now? [Y/n] y  
  30.  ... Success!  
  31.   
  32. Cleaning up...  

完成以上步骤后你就可以开始安装 PHP。

第三步--安装 PHP
PHP 是种开源的 Web 脚本语言,并被广泛应用来制作动态网页。

安装 PHP (Debian 7 以下):

[plain] view plain copy
 
 
 
 在CODE上查看代码片派生到我的代码片
  1. # apt-get install php5 php-pear php5-suhosin php5-mysql  

安装 PHP (Debian 7 ):

[plain] view plain copy
 
 
 
 在CODE上查看代码片派生到我的代码片
  1. # apt-get install php5 php-pear php5-mysql  

接下来将会有两次询问,全部 yes 即可。

完成 PHP 安装后,重载 Apache:

[plain] view plain copy
 
 
 
 在CODE上查看代码片派生到我的代码片
  1. # service apache2 restart  

恭喜!你已经成功安装 LAMP!
第四步--在你的服务器上查看 PHP 版本等信息

虽然我们已经安装了 LAMP ,但我们还是需要更直观一点查看安装成功的 LAMP。

首先创建一个文件:

[plain] view plain copy
 
 
 
 在CODE上查看代码片派生到我的代码片
  1. # nano /var/www/info.php  

在新文件写下:

[plain] view plain copy
 
 
 
 在CODE上查看代码片派生到我的代码片
  1. <?php  
  2. phpinfo();  
  3. ?>  

之后保存退出。

现在你可以在浏览器中输入 http://localhost/info.php 查看 PHP 版本等信息,页面如下面这样:

A buddhist programmer.
原文地址:https://www.cnblogs.com/wszz/p/7723613.html