linux wamp,ubuntu wamp server ..................

Ubuntu 下 LAMP(linux+apache+mysql+php)环

境的配置与安装

以前曾做过类似的配置,但长时间没有使用,有点忘记了!最近刚刚使用 ubuntu10.10 版本,又重

新搭建了一下环境!写出来分享一下,初学者兴许用得着。 ^_^

1 安装 apache2

sudo apt-get install apache2

安装完成,运行如下命令重启下:

sudo /etc/init.d/apache2 restart

在浏览器里输入 http://localhost 或者是 http://127.0.0.1 ,如果看到了 “ It works!“ ,那就

说明 Apache 就成功的安装了, Apache 的默认安装,会在 /var 下建立一个名为 www 的目录,这个

就是 Web 目录了,所有要能过浏览器访问的 Web 文件都要放到这个目录里。

2 安装 php

sudo apt-get install libapache2-mod-php5 php5

此外,建议安装扩展 php5-gd php5-mysql ,安装方式同上 .

安装完后,我们要重新启动 Apache ,让它加载 PHP 模块:

sudo /etc/init.d/apache2 restart

接下来,我们就在 Web 目录下面新建一个 PHP 文件来测试 PHP 是否能正常的运行,命令:

sudo gedit /var/www/phpinfo.php

然后输入 :

phpinfo();

?>

接着保存文件 , 在浏览器里输入 http://127.0.0.1/phpinfo.php ,如果出现了一个显示 PHP 运

行参数的页面,那就说明 PHP 已经正常运行了。

3 安装 mysql

sudo apt-get install mysql-sever mysql-client

在安装的最后,它会要求里输入 root 的密码,注意,这里的 root 密码可不是 Ubuntu 的 root

密码啊,是你要给 MySQL 设定的 root 密码。

4 安装 phpmyadmin-Mysql 数据库管理

sudo apt-get install phpmyadmin

phpmyadmin 设置:

在安装过程中会要求选择 Web server : apache2 或 lighttpd ,选择 apache2 ,按 tab 键然

后确定。然后会要求输入设置的 Mysql 数据库密码连接密码 Password of the database's

administrative user 。

然后将 phpmyadmin 与 apache2 建立连接,以我的为例: www 目录

在 /var/www , phpmyadmin 在 /usr/share /phpmyadmin 目录,所以就用命令: sudo ln

-s /usr/share/phpmyadmin /var/www 建立连接。

phpmyadmin 测试:在浏览器地址栏中打开 http://localhost/phpmyadmin 。( phpmyadmin 可以有选择的安装)

以上 ALMP 的基本组件就安装完毕了,下面我们再来看一些其他的设置:

设置 Ubuntu 文件执行读写权限

LAMP 组建安装好之后, PHP 网络服务器根目录默认设置是在: /var/www 。由于 Linux 系统

的安全性原则,改目录下的文件读写权限是只允许 root 用户操作的,所以我们不能在 www 文件夹中新

建 php 文件,也不能修改和删除,必须要先修改 /var/www 目录的读写权限。在界面管理器中通过右

键属性不能修改文件权限,得执行 root 终端命令: sudo chmod 777 /var/www 。然后就可以写

入 html 或 php 文件了。如果对 777 表示的文件权限不是很清楚可参考 chmod 命令。

配置 Apache

1 启用 mod_rewrite 模块

终端命令: sudo a2enmod rewrite

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

Apache 重启后我们可以测试一下,在 /var/www 目录下新建文件 test.php ,写入代码:

php phpinfo(); ?> 保存,在地址栏输入 http://127.0.0.1/test.php 或

http://localhost/test.php ,如果正确出现了 php 配置信息则表明 LAMP Apache 已经正常工

作了 ( 记得重启 Apache 服务器后再测试 ) 。

2 .设置 Apache 支持 .htm .html .php

sudo gedit /etc/apache2/apache2.conf

在打开的文件中加上

AddType application/x-httpd-php .php .htm .html 即可。

配置 Mysql 测试

上面 php,Apache 都已经测试过了,下面我们再测试一下 Mysql 数据库是否已经正确启用。

在 /var/www 目录下新建 mysql_test.php :

$link = mysql_connect("localhost","root","020511");

if (!$link)

{

die('Could not connect: ' . mysql_error());

}

else echo "Mysql 已经正确配置 ";

mysql_close($link);

?>

保存退出,在地址栏输入 http://127.0.0.1/mysql_test.php ,显示 "Mysql 已经正确配置 " 则

表示 OK 了,如果不行,重启 Apache 服务器后再试一下。

配置 php5

sudo gedit /etc/php5/apache2/php.ini

修改允许最大使用内存,查找

memory_limit = 8M

修改为

memory_limit = 32M修改允许最大上传尺寸,查找

upload_max_filesize = 2M

修改为

upload_max_filesize = 8M

允许 mysql 和 gd 模块,检查文件最后是否包含下面的代码,如果没有添加上。(默认是在配置文

件最后有添加的,检查一下以防万一)

extension=mysql.so

extension=gd.so

保存并关闭文件。

3.使用phpmyadmin错误:#1045 无法登录 MySQL 服务器

我们需要修改/phpmyadmin/libraries/config.default.php 文件,找到下面的两行,

$cfg['Servers'][$i]['nopassword'] = false;

$cfg['Servers'][$i]['AllowNoPassword'] = false;

将两个false改为true,同时设置,

$cfg['Servers'][$i]['password'] = '';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值