• 【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.
  • 相关阅读:
    python class 的属性
    程序员7年和我的7点感想――我的程序人生
    LCD 调试总结 [转]
    shell sed 替换某行内容
    msm 模拟i2c使用过程分析
    高通平台USB host协议分析 之 一
    Linux文件查找命令find,xargs详述
    (翻译)Android属性系统
    内存对齐.结构体对齐
    python class 用法
  • 原文地址:https://www.cnblogs.com/wszz/p/7723613.html
Copyright © 2020-2023  润新知