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 phpphp5-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)

原创文章,转载请注明出处:远方博客
本文牢靠链接:http://farlee.info/archives/linux-ubuntu-lamp-apache-mysql-php-phpmyadmin-install-configuration.html

相干 文章

 

(责任编辑:admin)