Ubuntu下PHP开发环境的搭载(附VIM预览php文件配置)

在Ubuntu下安装php开发环境需要lamp(apache2+php5+mysq5l+phpmyadmin)

可以通过以下命令安装:

~$ sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

安装过程中会出现填root密码的窗口,将密码填入,然后继续。

安装完成后,需要配置各个软件,以下是配置方法:

1、编辑PHP配置文件:

sudo vim /etc/php5/apapche2/php.ini

在extension下 加入

extension = php5-mcrypt.so

保存,重启apache2

2、编辑apache配置文件:

sudo vim /etc/apache2/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>

3、配置mysql:

sudo vim /etc/mysql/my.cnf
  #这里有一个地方要注意 
  #因为默认是只允许本地访问数据库的 如果你有需要 可以打开。
  bind-address 127.0.0.1
  #这一句是限制只能本地访问mysql的。如果有需要其他机器访问 把这句话用#注释掉 
  #bind-address 127.0.0.1

4、测试php:

在www目录下新建t.php文件,输入以下文字:

<?php 
  phpinfo(); 
  ?>
然后在浏览器中输入http://127.0.0.1/t.php

看到一个详细信息页面就说明配置正确。

5、测试mysql:

在www目录下新建m.php文件,输入以下文字:

<?php 
$link=mysql_connect('localhost','root','123456'); 
if(!$link) echo "失败!"; 
else echo "成功!"; 
mysql_close(); 
?>

上面的代码中的root  是数据库mysql 的用户名,而 123456是用户名root的对应密码。

在浏览器中输入:http://127.0.0.1/m.php

显示成功表示成功;

6、为了方便编辑,我在我的vim中加入了php,html,htm文件的预览配置,与c,c++,java一样用<F5>键直接预览。

"php,html,htm预览
elseif &filetype == ('php'||'html'||'htm')
exec"!google-chrome http://127.0.0.1/%:t"

你可能感兴趣的:(apache,PHP,mysql,vim,终端)