码迷,mamicode.com
首页 > 其他好文 > 详细

LAMP 安装详解

时间:2014-06-08 18:00:11      阅读:313      评论:0      收藏:0      [点我收藏+]

标签:apach   lamp   php   mysql   

 

1. LAMP 的安装

  1. sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
2. 由于LAMP大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问。

  1. sudo chmod 777 /var/www/

3. Apache 配置

(1)启用 mod_rewrite 模块

    终端命令:sudo a2enmod rewrite

(2)重启Apache服务器:sudo /etc/init.d/apache2 restart


4. 测试PHP 运行环境


  /var/www/ 目录下创建 phpinfo.php

  内容如下:

  <?php phpinfo();?>
  <?php dir();?>

   在浏览器中输入http://localhost/phpinfo.php 

   验证安装环境是否符合要求。




错误处理:

1. (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80

解决方法:

    问题说明80端口被占用,用netstat -nlp |grep :80命令看看有什么进程占用了80端口

     我系统发现Ngnix占用了80端口, 

    sudo /etc/init.d/nginix stop  停掉ngnix 服务

2. 浏览器PHP中文乱码问题

     则是默认语言设置问题,解决方法如下:

打开apache配置文件: sudo gedit /etc/apache2/apache2.conf,在最后面加上:AddDefaultCharset UTF-8,如果还是乱码的,再将UTF-8改用gb2312。

重启Apache:sudo /etc/init.d/apache2 restart 中文乱码没有了


3.  apache2: Could not reliably determine the server‘s fully qualified domain name, 
     ... waiting apache2: Could not reliably determine the server‘s fully qualified domain name, using 127.0.1.1 for ServerName

解决的问题是:

sudo vim /etc/apache2/sites-available/default

打开default文件后,在default文件顶端加入:

ServerName 127.0.0.1

重启apache2 就不会提示上述错误了

4.  让apache、php支持mysql

sudo apt-get install libapache2-mod-auth-mysql  

sudo apt-get install php5-mysql 

sudo /etc/init.d/apache2 restart

LAMP 安装详解,布布扣,bubuko.com

LAMP 安装详解

标签:apach   lamp   php   mysql   

原文地址:http://blog.csdn.net/winceos/article/details/28624943

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!