Home >php教程 >php手册 >phpmyadmin: linux学习篇-使用apt-get方式安装LAMP包括phpmyadmin

phpmyadmin: linux学习篇-使用apt-get方式安装LAMP包括phpmyadmin

WBOY
WBOYOriginal
2016-06-21 08:49:401022browse

linux学习篇-使用apt-get方式安装LAMP包括phpmyadmin
    对于想学linux的朋友来说,在虚拟机上装上linux系统是不二选择。至于哪种linux好用,萝卜白菜,各有所爱。我喜欢ubuntu,虚拟机上安装的是最新的ubuntu11.10
    搭建LAMP环境有两种方式可以选择,一是用apt-get方式安装,这个适合初学者。有点是安装简单,不需要做什么配置就可以使用。缺点是自主性太差,安装目录啊啥的都是默认的,不方便自己管理,也不敢轻易的移动位置。二是用编译安装的方法。这个适合有点经验的朋友,优点是可以自动选择需要安装的扩展啊,制定安装的位置和网站根目录啊等等。缺点是不太容易上手。
    本人也是个新手,首先介绍下用第一种方式,也就是apt-get方式安装LAMP,以及安装phpmyadmin管理mysql。一下文章选自网络,但是经过自己试验,的确没问题。
打开终端(快捷键ctrl+alt+t)
1.安装 Apache
1.打开终端 
2. 输入以下命令
sudo apt-get install apache2
3. 如果没有sudo 权限,需要输入密码。
2.测试 Apache
为了确定安装是否成功,我们来测试一下。
1. 打开浏览器,输入以下网址
http://localhost/
如果成功,你会看到以下内容 "It works!" , 祝贺你,第一步,你算是跨出去了。
3.安装 PHP5
Step 1. 打开终端(ctrl+alt+t)
Step 2. 输入以下命令行:
sudo apt-get install php5 libapache2-mod-php5
Step 3.为了使PHP和Apache能一起工作,我们需要配置一下PHP并且测试一下。
Step 4.重启apache   sudo /etc/init.d/apache2 restart
4.测试 PHP
Step 1.我们先建一个PHP 测试文件(我们叫它phptest.php),输入以下内容 :
sudo gedit /var/www/testphp.php
Step 2.这时我们会打开一个文本编辑器,在里面输入以下内容.

Step 3.保存退出。
Step 4. 现在打开浏览器,查看一下我们刚刚建立的内容。输入以下网址。
http://localhost/testphp.php
   如果显示出PHP的信息内容页面,说明你又成功了一小步。
5.安装 MySQL
下面我们来安装Mysql5 (这是最后一步,也是麻烦比较多的一步,安装的时候注意。)
Step 1. 再一次地打开终端,输入以下内容。
sudo apt-get install mysql-server
Step 2.在安装的时候,如果要求你输入Mysql 密码,则输入密码。如果没有要求,则执行下一步。在终端中输入下面命令。
mysql -u root
后来,你还要输入以下内容;
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
以上的'root'是你的Mysql 用户名,'yourpassword'是你的新密码。
Step 3.下面我们将去处理更为棘手的phpmyadmin这里经常出现的问题就是明明安装了phpmyadmin但却在输入http://localhost /phpmyadmin的时候,没有出现管理界面,反而出现没有找到的页面。不急,我们先安装再了phpmyadmin然后再去解决。输入以下命令:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
这里的phpmyadmin是与我们之前装的php5 是相配合的,如果你装的PHP 和phpmyadmin不相配,它们不会工作。
Step 4.现在我们去解决phpmyadmin“不工作”的问题,当我们安装了phpmyadmin 后,不要以为一切就绪了。其实我们还有一项工作要去完成,就是去配置phpmyadmin和apache2。同样的终端,输入:
sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/sites-available/phpmyadmin
这样我们就把phpmyadmin中的apache.conf(apache配置文件)复制到apache2/sites-available下的phpmyadmin文件下。
Step 5.接着输入,进入sites-enabled文件夹下:
cd /etc/apache2/sites-enabled/   
Step 6.进入之后,我们要建立一个通往配置文件的链接以便能利用它。输入:
sudo ln -s ../sites-available/phpmyadmin   
Step 7.重启apache2
sudo /etc/init.d/apache2 restart
好了。打开http://localhost/phpmyadmin 去体验一下吧。
/etc/phpmyadmin/目录下的config.inc.php文件必须不能是world writeable
但必须是可读的。readable
sudo chmod go-w config.inc.php//去掉组群和其他用户,group,other的写权限。
-rwxr-xr-x   1 root root      4388  2月 15 03:24 config.inc.php*
到此为止,我们的LAMP 配置就完全结束了,希望对你有所帮助。
 
本文链接http://www.cxybl.com/html/wlbc/Php/20130608/38504.html



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn