Ubuntu Apache+php+MySQL 搭建记录

最近需要搭建一个Apache+php+MySQL的服务器,遇到了一些的问题,记录下来,供朋友们参考。

Ubuntu下的apt源真是好东西,基本上不用自己动手,搭建的过程是参考Ubuntu WiKi来的(http://wiki.ubuntu.org.cn/Apache#.E5.AE.89.E8.A3.85LAMP),用的是其中第一个方法:
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server,很稳,一次搞定。

http服务的端口从80改到8080,网上大多数流传的还是之前版本的更改方法,新版的配置文件做了很大的改动,摸索了一下,能干活,具体修改的位置是:

1. sites-enable目录下的000-default文件,将其中的改为
2. 将ports.conf文件中的 NameVirtualHost *:80 和 Listen 80 改为 NameVirtualHost *:8080和Listen 8080
改完之后,执行sudo /etc/init.d/apache2 restart

重启服务,再访问 127.0.0.1:8080 即可

关于Apache的另外一个问题就是,启动服务之后,只有本机可以访问,局域网无法访问,一直以为是Apache配置的问题,后来发现其原因在于Ubuntu自身的的ufw的问题(UFW WiKi http://wiki.ubuntu.org.cn/UFW%E9%98%B2%E7%81%AB%E5%A2%99%E7%AE%80%E5%8D%95%E8%AE%BE%E7%BD%AE),解决方法如下

1.sudo ufw status 察看ufw是否已经启动
2.sudo ufw allow 8080 允许外部访问8080端口

以上两步,就可以搞定局域网访问的问题。

最近Ubuntu上的Android虚拟机无法上网了,得捣鼓一下。

About: happyhls


发表评论

电子邮件地址不会被公开。 必填项已用*标注