ubuntu14.04下命令安装lamp环境

刚在ubuntu下学习php的时候,配置环境就折腾了好几天。现在留下apt-get的安装方式和简单的配置,留下以后再看。

安装Apache2:

 sudo apt-get install apache2

安装php模块:

 sudo apt-get install php5

安装Mysql

 sudo apt-get install mysql-server

其他模块安装:

  sudo apt-get install libapache2-mod-php5

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

  sudo apt-get install php5-mysql

  sudo apt-get install php5-gd

错误信息:apache2:Could not reliably determine the server‘s fully qualified domain name,

using 127.0.1.1 for ServerName

解决办法在/etc/apache2/apache2.conf文件后面加上

#Server Name

ServerName 127.0.0.1


改变apache2的默认目录到当前的开发目录

/etc/apache2/siste-enabled/00default文件中,找到DocumentRoot项,将/var/www改变为开发目录

还有一种就是建立一个链接(本人之前使用的这种方法)

比如当前的工作目录是在/home/username/phptest,那么只要

sudo ln -s /home/username/phptest /var/www/html


PHP编码出错不提示,在开发过程中是很不方便的,开启php错误提示:

1.打开/etc/php5/apache2/php.ini

2.找到并修改下行,把Off值改为On

display_errors=Off

3.搜索下行

error_reporting=E_ALL & ~E_NOTICE

修改为

error_reporting=E_ALL | E_STRICT

4.修改Apache的httpd.conf

添加两行:

    php_flag display_errors on

    php_value error_reporting 2039

5.重启apache

    sudo /etc/init.d/apache2 restart


安装phpmyadmin

    sudo apt-get install phpmyadmin

将phpmyadmin和apache2建立链接

    sudo ln -s /usr/share/phpmyadmin /var/www/html


我的phpmyadmin安装以后出现没有mcrypt的问题,解决办法:

查看conf.d后发现都是链接,自己手动建立一个链接

# cd /etc/php5/apache2/conf.d

# ls -lh    

# ln -s ../../mods-available/mcrypt.ini ./20-mcrypt.ini


本文出自 “猫先生的小屋” 博客,请务必保留此出处http://heygirl.blog.51cto.com/9261730/1574261

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。