Ubuntu 下 搭建lamp 1》点击 系统 ->系统管理 ->新立得软件包管理器 点击编辑 ->使用任务分组标记软件包 点击 LAMP server 2> 安装软件 在安装过程中,有要输入mysql 用户root 的密码,输两次。需要时间 ,耐心等待。 3》 编辑php配置文件 sudo gedit /etc/php5/apache2/php.ini 在 extension 下面 加上 extension=php5-mcrypt.so 保存,重启apache2 4> 配置apache sudo gedit /etc/apache2/apache2.conf (注意这个命令要看具体安装路径,可以现找到apache2.conf 然后点击属性查看挂在点) 在配置文件最后面加入 #添加文件类型支持 <IfModule mod_php5.c> AddType application/x-httpd-php .php DirectoryIndex index.php </IfModule> #默认字符集 根据自己需要 AddDefaultCharset UTF-8 #服务器地址 ServerName 127.0.0.1 #添加首页文件 三个的顺序可以换 前面的访问优先 (当然你也可以加别的 比如default.php) <IfModule dir_module> DirectoryIndex index.htm index.html index.php </IfModule> 5》配置mysql sudo gedit /etc/mysql/my.cnf #这里有一个地方要注意 #因为默认是只允许本地访问数据库的 如果你有需要 可以打开。 bind-address 127.0.0.1 #这一句是限制只能本地访问mysql的。如果有需要其他机器访问 把这句话用#注释掉 #bind-address 127.0.0.1 6》测试php 新建空文档,输入 <?php phpinfo(); ?> 保存为t.php (注意有时输入 <?php phpinfo(); php?> 解释器不能编译。可能是版本的原因。有的书上说是这两种格式都可以,但我装的时候不可以。) 然后将刚才编写的t.php文件copy到 /var/www 下。(可以用命令 cp t.php /var/www) 在浏览器中输入http://localhost/t.php 会显示 7》测试mysql 建立空白文档,输入 <?php $link=mysql_connect('localhost','root','123456'); if(!$link) echo "失败!"; else echo "成功!"; mysql_close(); ?> (注意 :上面的代码中的root 是数据库mysql 的用户名,而 123456是用户名root的对应密码。如果你在装mysql 时设置的root 密码不是123456 比如是456123,上述代码中就应该是456123总之对应就好。当初我就在这犯了错误。最后觉醒了。) 另存为 m.php 然后在浏览器中输入http://localhost/m.php 如果正常,会显示 成功