今天小编给大家分享一下Ubuntu下LAMP环境如何配置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
一、lamp的下载、安装与配置
在你装好ubuntu之后,ubuntu的安装具体请看:《图文详解ubuntu 12.04安装过程》(点击打开链接),把网线插好,再按照如下步骤就可以安装好剩下的amp:
1、ctrl+alt+t打开终端,输入如下的指令:
sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
2、按回车,输入y,等待不久的时间,才35m的东西很快下好,不是接外国站点的,是正常的网速下载。如果出现错误,那就是你的ubuntu硬件驱动没有弄好,虚拟机就是你的vmware tools之类的没有搞好,重装之后问题解决。
3、之后则是大概15分钟的等待,看网速吧。直接在刷屏。
4、中途要求你设置mysql的密码,这个密码记好了。要求设置两个,一个是mysql-server,另一个是mysql-client,同时还要你确定密码,一共四次,关键是于你的网络工程连接数据库密码相同就可以了。都搞个root得了。
5、之后继续等待其下载、安装完成。
6、由于lamp大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问。在终端继续输入如下命令:
sudo chmod 777 /var/www/
输完之后,凡是sudo命令都要密码,烦!
7、之后还要安装一个组件phpmyadmin,输入如下语句,按y进行安装:
sudo apt-get install phpmyadmin
8、在安装过程中会要求选择web server:apache2或lighttpd,默认选择apache2按确定就是了。lamp的那个a嘛!
9、协议什么的,看都不用看,必须是。
10、之后又要设置phpmyadmin的密码,继续root得了。
11、之后要建立phpmyadmin与apache2的连接,启用 apache mod_rewrite 模块,并且重启apache2完成配置,因此继续输入如下语句:
sudo ln -s /usr/share/phpmyadmin /var/wwwsudo a2enmod rewritesudo /etc/init.d/apache2 restart
12、之后还要设置好apache2的默认编码,否则乱码。在终端输入如下指令:
sudo gedit /etc/apache2/apache2.conf
13、在弹出的文本编辑窗口,拉到最后一行输入如下adddefaultcharset utf-8保存退出,其实/etc/apache2/apache2.conf就是apache2的配置文件!
14、之后再输入下载指令重启apache,也就是刚才配置phpmyadmin要重启apache2服务器的指令,到这里整个lamp就已经搭好了!
sudo /etc/init.d/apache2 restart
二、测试与hello world
lamp弄好之后,最好重启一下ubuntu再做如下测试,其实不重启也没有什么问题。最怕就是有些就是因为没有重启而导致的小问题发生罢了。
1、直接打开ubuntu的文件系统,进入到var/www,在里面右键->创建新文档->空白文档。新建一个空白文档。以后你的php工程直接拷贝到这里来。就可以执行了。
2、把这个空白文档命名成test.php
3、打开test.php在里面输入如下东西,其实就是一段简单的php连接mysql程序:
<?php $link = mysql_connect("localhost","root","mysql密码"); if (!$link){ die('could not connect: ' . mysql_error()); } else echo "mysql已经正确配置"; mysql_close($link); ?>
用来检验php与mysql是否连接成功,保存退出。
4、最后,打开左测的ubuntu快捷启动栏,打开自带的野狐禅浏览器,在地址栏输入http://127.0.0.1/test.php则可以看到“mysql已经正确配置”的输出。显然,假如把php工程a的文件夹拷贝到var/www,那么,在地址栏则输入http://127.0.0.1/a/..
5、另外,此时由于mysql已经安装,同时自动配置完毕,在ubuntu的终端,输入如下指令能够进入mysql:
mysql -u root -p
以上就是“Ubuntu下LAMP环境如何配置”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。