Linux ubuntu lamp安装设置环境phpmyadmin


 

PHP开拓和做事器运行环境 首选LAMP组合,即Linux+Apache+Mysql+Php/Perl/Python,能最优化做事器性能。如安在 内地 电脑Ubuntu 中安装和设置LAMP环境 搭建?Ubuntu9.10本身 就是基于Linux内核,以是Linux是现成的了。行使Ubuntu LAMP Server软件包可以很简单 地实现Linux下Apache,Mysql和Php的同一 安装和设置 ,也不再必要 一个一个来安装设置 了。

Ubuntu环境 下怎样 安装LAMP组件?

行使Ubuntu界面管理 器:

体系->体系 管理->新立得软件包管理 器->编辑->行使义务 符号 分组软件包->LAMP Server(勾选)->确定->返回到上一个窗口点击应用(或System->Administration->Synaptic Package Manager->Edit->Mark packages by Task->LAMP Server->OK)。然后体系 会主动 下载安装lamp环境 软件包,几分钟就下载搞定。安装进程中会要求设置Mysql root帐号的暗码 ,设置好了记取 。其它当Ubuntu体系 升级时lamp环境 组件也会同时更新到最新版本。

安装完毕测试:打开Firefox赏识器在所在栏输入127.0.0.1,表现It works!表明Apache做事器已经开始事变 了,LAMP安装也就如许 完成了。

 

ubuntu LAMP 安装设置 环境" src="/uploads/allimg/110601/115T36336-0.gif" alt="ubuntuLAMP 安装 环境 设置" />

Linux ubuntu LAMP 安装设置 环境-It Works

 

固然 不行使Gnome,行使终端下令 也很简单 :

直接一条下令 :apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql

设置Ubuntu文件实行 读写权限

LAMP组建安装好之后,PHP网络做事器根目次 默认设置是在:/var/www。由于Linux体系 的安详性原则,改 目次 下的文件读写权限是只准许root用户操纵 的,以是 我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改/var/www目次 的读写权限。在界面管理 器中通过右键属性不能修改文件权限,得实行root终端下令 :sudo chmod 777 /var/www。然后就可以写入html或php文件了。假如 对777显露 的文件权限不是很清楚 ,可以到这篇文章中看看:文件权限666是什么意思。

怎样 安装phpmyadmin-Mysql 数据库管理

行使界面管理 器:

体系->体系 管理->新立得软件包管理 器->搜刮phpmyadmin->右键符号 安装。

或直接行使一条下令 :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。

Ubuntu LAMP 怎样 设置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

或sudo gedit /etc/apache2/mods-enabled/php5.conf

在打开的文件中加上

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

LAMP设置 之Mysql测试

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

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

<?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做事器后再试一下。

办理Firefox赏识器表现 中文乱码等题目

上面在FireFox赏识器中打开mysql_test.php或phpmyadmin测试时,假如 出现了中文乱码,则是默认语言设置题目 ,办理 要领 如下:

打开apache设置 文件:udo gedit /etc/apache2/apache2.conf,在末了 头加上:AddDefaultCharset UTF-8,假如 照样 乱码的,再将UTF-8改用gb2312。

重启Apache:sudo /etc/init.d/apache2 restart 再革新mysql_test.php 中文乱码没有了。

假如 要人工启动mysql:mysql -u root -p,根据 提示输入暗码 。

假如 重启Apache时出现:

* Restarting web server apache2

apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

则照样 修改apache设置 文件:sudo gedit /etc/apache2/apache2.conf,在文件末了 设置:ServerName 127.0.0.1

LAMP组件常常 行使的几个终端下令

重启apache:sudo /etc/init.d/apache2 restart

重启mysql:sudo /etc/init.d/mysql restart

设置php.ini:sudo gedit /etc/php5/apache2/php.ini

设置apache2.conf:sudo gedit /etc/apache2/apache2.conf

设置my.cnf:sudo gedit /etc/mysql/my.cnf

PHP CGI :sudo /var/www/cgi-bin/

Ubuntu PHP 编辑器

末了LAMP设置 就完成了,在Ubuntu下举办简单 的php代码编辑,用Gedit就可以了。Gedit支持HTML,PHP,Javascsript等近几十种语言的代码高亮成果 。假如 是PHP项目开拓,提议行使PHP IDE编辑器,比如Zend Studio,Eclipse。听说 文本编辑VIM也很不错。

PS:假如 是Windows XP 下要搭建LAMP 环境 ,提议人人 试试xampp快速安装设置 法,行使也很方便快捷,点击前面的超等 链接或Google一下就知道怎么用了。(责任编辑:admin)

原创文章,转载请注明出处:远方博客

相关内容

    暂无相关文章