LAPP安装
LAPP即Linux,apache,Postgresql,PHP这个组合。
(一)下载安装Linux系统。
我选择的是Ubuntu系统,到官网下载镜像文件,准备一个8G的U盘制作成启动盘,安装即可.
下载地址:http://www.ubuntu.com/download
(二)安装好Ubuntu系统后,我们就要接下来安装Apache
1)用Ctrl+Alt+t快捷键打开终端,输入以下命令: #sudo apt-get install apache2 (sudo 是一个提升权限的命令,放在任何命令之前)
2) 输入密码后让用户选择安装的选项(Y/n),我们选择Y,接着让它自己安装。
3) 测试Apache是否安装成功。在浏览器地址中输入http://localhost 并按Enter键,结果如果出现: It works!这些语句即apache安装成功。
(三)安装PHP
1)在终端中输入以下命令:#sudo apt-get install php5 libapache2-mod-php5
2)出现选择安装的选项(Y/n),我们选择Y,接着让它自己安装
3)Apache默认的网站目录在/var/www目录,用户在操作该目录时会发现没有操作权限,执行Liunx修改对该目录的权限:#sudo chmod -R 777 /var/www
(修改后的www目录为任何用户拥有可读写权限)
(四)安装Postgresql数据库(开源数据库)
1)在终端中输入以下命令:#sudo apt-get install postgresql
创建test.php文件,测试连接数据库,代码如下:
<?php $conn_string = "host=localhost port=5432 dbname=db_name user=your username password=your password" ; $dbconn = pg_connect($conn_string); if (!$dbconn) echo "连接失败!!!!!/r/n"; else echo "连接成功!!!!!/r/n"; pg_close($dbconn); ?>
在写项目连接数据库时,会出现 Call to undefined function pg_connect() 这个错误,原因是php除了核心模块外,其他的模块都是独立的,需要别的功能需要单独安装扩展。
此组合需要 再安装 php5-pgsql 这个扩展 安装命令 #sudo ap-get install php5-pgsql