步骤如下:
安装apache,
sudo apt-get install apache2
安装后在浏览器中打开:http://localhost/或者http://127.0.0.1,如果出现It works!证明apache安装成功.
然后配置以下apache,在ubuntu和windows里有点不同,在windows里,配置都放在httpd.conf一个文件里,
而在ubuntu里,配置文件被按类别分割,放在不同的文件夹里,
/etc/apache2/conf.d/charset
这个是网站编码配置,里面内容很少,打开看就知道了,
我这里将最后行的 #AddDefaultCharset UTF-8 前面的#去掉,使用UTF-8编码,当然也可以把 UTF-8改成别的编码.
/etc/apache2/sites-available/default
这个是网站目录配置,想更改网站目录的话,就修改这个,默认的网站目录是/var/www,
该目录是该服务器中存放文档的根目录,
只要在浏览器的地址栏输入http://localhost/或机器的IP地址就能访问放置在此目录中的所有文档,
但是默认目录/var/www的权限为755,即root读写执行,其他用户读和执行,可以更改该目录的权限,
sudo chmod -R 777 /var/www
也可以将默认目录修改该到自己的用户目录下.
修改配置文件也有权限问题,可用sudo解决,每次修改配置文件后要重启apache才能生效.
sudo /etc/init.d/apache2 start
安装php
sudo apt-get install php5 libapache2-mod-php5
然后重启apache
sudo /etc/init.d/apache2 restart
利用php内置的phpinfo()函数来测试一下php有没有在工作,
在www目录下新建一个index.php文件,内容为:
<?php
phpinfo();
?>
保存关闭,再次打开http://localhost/,显示的应该是本机php信息,
安装mysql
sudo apt-get install mysql-server mysql-client
过一会后会有一些设置,如密码设定等内容,
让apache、php支持mysql来一起工作
sudo apt-get install libapache2-mod-auth-mysql php5-mysql
重启apache
sudo /etc/init.d/apache2 restart
在www目录下新建一个mysql.php文件,内容为:
<?php
$link = mysql_connect("localhost","root","设定的密码");
if (!$link)
{
die('Could not connect: ' . mysql_error());
}
else echo "Mysql已经正确配置";
mysql_close($link);
?>
保存关闭,访问http://lcalhost/mysql.php,出现,Mysql已经正确配置,则配置完毕.
安装phpmyadmin
sudo apt-getinstall phpmyadmin
过一会后会有一些设置,如选择服务器软件,密码设定等内容,
安装完成后,访问http://localhost/phpmyadmin会出现404错误,
这是因为没有将phpmyadmin目录映射到www目录下面,
默认安装在 /usr/share/phpmyadmin,
作个链接到 /var/www/ 目录下,
sudo ln -s /usr/share/phpmyadmin/ /var/www/
再使用http://localhost/phpmyadmin即可以访问了,
出现登录页面,输入mysql的用户名和密码就可以登陆了
用户为root,密码为安装时的设定值,由于root为默认值,容易被破解,建议建立其他用户后删除root用户.
至此,一个基本的网页服务器搭建完成.
可以装入软件进行测试,例如wordpress和phpwind.
另有傻瓜安装法,
在面板上依次点击:
系统—新立得软件包管理器——刷新—编辑—使用任务分组标记软件包
在列表中找到LAMPserver并勾选—确定
搜索phpmyadmin—在搜索结果中找到并勾选
点击应用就行了.
原文链接:http://blog.warmcolor.net/?p=2160
转载自:温暖色调的博客[http://blog.warmcolor.net]