Ubuntu安装Apache

来源:互联网 发布:转行学java后悔了 编辑:程序博客网 时间:2024/04/28 20:56
Ubuntu安装Apache
一、在Ubuntu下安装 Apache,具体安装命令如下所示:

  $ sudo apt-get install apache2

      然后运行Ubuntu Apache,命令如下所示:

  $ sudo /etc/inIT.d/apache2 restart

      Apache在安装期间将会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。只要在浏览器的地址栏输入http://localhost/或机器的IP地址就能访问放置在此目录中的所有文档。

     ******不显示服务器配置信息******

     编辑/etc/apache2/apache2.conf

     在最后新添加一行ServerSignature Off

 

      二、修改站点目录

      /etc /apache2/sites-enabled/000-default中,里面有这样的内容:

  ServerAdmin webmaster@localhost

  DocumentRoot /var/www

  Options FollowSymLinks

  AllowOverride None

  Options Indexes FollowSymLinks MultiViews

  AllowOverride None

  Order allow,deny

  allow from all

  ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

  AllowOverride None

  Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

  Order allow,deny

  Allow from all

  修改方法:将上面的/var/www修改为/home/www即可。

  三、找回丢失的/etc /apache2/sites-enabled/000-default文件

  不知何种原因,000-default竟然丢了,apache服务也不能正常运行了。还好我有一个备用服务器,经查000-default实际上是一个软链接,指向../sites-available/default文件。

  # cd /etc /apache2/sites-enabled/

  # ln -s ../sites-available/default 000-default

  # /etc/init.d/apache2 restart

  * Restarting web server apache2

  apache2: Could not reliably determine the server’s fullyqualified domain name, using 127.0.1.1 for ServerName

  … waiting apache2: Could not reliably determine the server’sfully qualified domain name, using 127.0.1.1 for ServerName


安装PHP

  PHP是一种流行的服务器端脚本语言,一般与MySQL或Postgres结合起来用于管理Web内容、blog和论坛。下面介绍其安装方法,其实它的安装也很简单,命令如下所示:

  $ sudo apt-get install libapache2-mod-php5

      $ sudo apt-get install php5

     重新启动 Ubuntu Apache 以加载上面安装的模块:

  $ sudo /etc/inIT.d/apache2restart为了验证PHP模块是否正确加载,我们可以建立一个PHP文件,然后尝试通过Web服务器访问该文件。此外,我们知道PHP内建了一个phpinfo函数,该函数能够给出它的环境的详细信息。所以我们还可以利用下面的命令来检查PHP的工作情况:

  sudo sh -c "echo '''' >/var/www/info.php"之后,在浏览器地址栏键入http://localhost/info.php,然后回车,这时应该能看到一个颜面,给出刚才安装的PHP的详细信息。需要注意的是,如果在此过程中浏览器不显示页面,而是提示你下载文件,这就说明UbuntuApache没有正确加载PHP模块。解决问题的办法是,在/etc/apache2/apache2.conf 或/etc/apache2/mods-enabled/php5.conf文件中加入下面一行命令:

  Ubuntu Apache application/x-httpd-php .php .phtml.php3加入上面的命令行后,为了保证UbuntuApache重新读取配置文件关闭,我们可以通过下面的命令将其关闭,然后再加以启动:

  $ sudo /etc/inIT.d/apache2 stop

  $ sudo /etc/inIT.d/apache2 start
 

0 0
原创粉丝点击