操作系统而言,Liunx来说相对开源,其系统中的软件大多都是开源的,不像window系统下,我装一个office还得去破解----(支持正版!奥里给!)
一个网站的运维离不开服务器,一个高效稳定的服务器对网站而已十分重要,这一片博客,会详细讲解LAMP环境的搭建(操作系统选用Ubuntu)。
一.MySQL与apache2的配置
1.打开终端,输入下面的命令,按下回车后,输入Y以继续
sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
ps:如果第一步安装失败,输入以下命令让软件源先更新一下,之后再重新输入第一步的命令
sudo apt-get update
2.接下来会让输入MySQL的密码
系统会让我们连续输入两次,两次输入同样的密码即可。
设置MySQL的密码(密码:123456)
3.修改/var/www目录权限
由于LAMP大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问。在终端继续输入如下命令(其实这部可有可无,不过我是为了偷懒,Linux有些文件需要权限,每次碰到权限不足就很爆炸,直接改成777就省事多了。。)
sudo chmod 777 /var/www/
二.安装phpmyadmin
1.终端输入如下代码:
sudo apt-get install phpmyadmin
之后便输入 y 回车。
在安装过程中会要求选择Web server:apache2或lighttpd,默认选择apache2按确定就是了。
协议什么的,看都不用看,必须是
设置phpmyadmin的密码(123456)。
三.建立phpmyadmin与apache2的连接,启用 Apache mod_rewrite 模块,并且重启Apache2完成配置
1.终端依次输入如下命令:
sudo ln -s /usr/share/phpmyadmin /var/www
sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart
2.设置好apache2的默认编码,否则乱码。在终端输入如下指令
在弹出的文本编辑窗口,拉到最后一行输入AddDefaultCharset UTF-8
sudo gedit /etc/apache2/apache2.conf
3.输入下载指令重启Apache,也就是刚才配置phpmyadmin要重启apache2服务器的指令
sudo /etc/init.d/apache2 restart
四.测试
1.打开Ubuntu的文件系统,进入到var/www,在里面右键->创建新文档->空白文档。新建一个空白文档。以后你的php工程直接拷贝到这里来。就可以执行了。
2.把这个空白文档命名成test.php
3.打开test.php在里面输入如下东西,其实就是一段简单的php连接Mysql程序,用来检验php与Mysql是否连接成功,保存退出。
4.打开浏览器,在地址栏输入http://127.0.0.1/test.php则可以看到“Mysql已经正确配置”的输出。
ps:另外由于Mysql已经安装,同时自动配置完毕,在Ubuntu的终端,输入如下指令能够进入mysql
mysql -u root -p
写在最后:
网上有挺多关于LAMP环境搭建的帖子,大多都比我这个小白要详细得多,写下这篇帖子,也是记录了自己折腾了一天的过程,也给自己留一个备份,或许以后重置Ubuntu系统后,需要重新配置LAMP环境时也方便。