这篇文章是写在自己通过在网上搜索教程,在linux下成功搭建了一个web服务器后并在局域网下通过另外一台电脑成功访问后写下来的。这里记录一下留作日后的参考之用。
1.切换到管理员身份
sudo su
2.开始安装MySQL5
apt-get install mysql-server mysql-client
你将被要求提供一个MySQL的root用户的密码,我们需要在红色区域设置密码。
3.安装Apache2
Apache2是作为一个ubuntu的软件包,因此我们可以直接用下面的命令安装它:
apt-get install apache2
现在你的浏览器到127.0.0.1或者localhost应该就能看到Apache2的测试页了:
这里也可以通过查询你的局域网ip来通过局域网ip来访问。就是用ifconfig来查询局域网ip.
Apache的默认文档根目录是在ubuntu上的/var/www目录 ,配置文件是/ etc/apache2/apache2.conf。配置存储在的子目录在/etc/apache2目录。
4.安装php5
我们可以直接安装PHP5和Apache的PHP5的模块,如下:
apt-get install php5 libapache2-mod-php5
安装完需要重启
/etc/init.d/apache2 restart
5.测试的PHP5并获取PHP5安装的详细信息:
默认网站的文件根目录是在/var/www下中。现在我们将在该目录中创建一个小型PHP文件(info.php的)在浏览器中调用它。该文件将显示很多关于我们的PHP安装,如安装的PHP版本和有用的一些细节。
显示代码vi /var/www/info.php
<?php
phpinfo();
?>
正如你所看到的,PHP5正常工作,它通过Apache 2.0的处理程序,在服务器API线。如果你继续向下滚动,你会看到所有在PHP5中已经启用的模块。MySQL是没有列出,这意味着我们没有在PHP5支持MySQL。
6.PHP5获得MySOL的支持
让PHP在MySQL中获得支持,我们可以安装的php-mysql软件包。安装一些其他的PHP5模块,以及您可能需要的应用程序,这是一个好主意:
apt-cache search php5
还安装需要安装的
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
/etc/init.d/apache2 restart现在重新启动Apache2的:
现在,重载http://127.0.0.1/info.php在您的浏览器,并再次向下滚动到模块部分。现在,你应该找到许多新的模块,包括MySQL模块:
7.安装phpMyAdmin
phpMyAdmin是一个网络接口,通过它可以管理你的MySQL数据库。
apt-get install phpmyadmin
你会看到以下问题:
Web server to reconfigure automatically: <-- apache2
Configure database for phpmyadmin with dbconfig-common? <-- No
在地址栏输入http://127.0.0.1/phpMyAdmin/:你就可以访问phpMyAdmin了。
8.局域网访问
用ifconfig查询出局域网ip后在另外一台设备上浏览该ip就可以进行访问了