博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[原]Ubuntu 下安装apache+PHP
阅读量:4693 次
发布时间:2019-06-09

本文共 1662 字,大约阅读时间需要 5 分钟。

1、安装apache2
sudo apt-get install apache2

运行如下命令重启:sudo /etc/init.d/apache2 restart

在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就说明Apache就成功的安装了。

===================================================================

如果此时你没有看到It works!也不必着急,请看下面的解决办法:

需要说明的是,普通的apache发行版本配置文件是:

httpd.conf
Ubuntu发行版本的主配置文件是:
/etc/apache2/apache2.conf

所以,如果你看到别人配置httpd.conf,但是你却没有这很正常!

如果你没有看到It works!那么修改/etc/apache2/apache2.conf,增加一行内容:ServerName 127.0.0.1:80

Apache2一些常用的命令

产生的启动和停止文件是:/etc/init.d/apache2

配置文件是:/etc/apache2/apache2.conf

启动:sudo apache2ctl -k start

停止:sudo apache2ctl -k stop
重新启动:sudo apache2ctl -k restart

===================================================================

安装完apache之后会在/var下返现一个名为www的目录,里面有个html文件夹,这就是apache的默认web目录,由于Linux系统的安全性原则,改目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改/var/www目录的读写权限,执行命令:sudo chmod 777 /var/www

2、安装PHP
sudo apt-get install libapache2-mod-php5 php5
安装完后,我们要重新启动Apache,让它加载PHP模块:

sudo /etc/init.d/apache2 restart

3、测试

现在可以Web目录下面新建一个test.php文件来测试PHP是否能正常的运行:
sudo vim /var/www/test.php
然后输入:<?php echo “hello,world!!”;?>

接着保存文件,在浏览器里输入http://127.0.0.1/test.php,如果在网页中显示hello,world!!,那就说明PHP已经正常运行了。

===================================================================

更多的安装方法可以看,不过我没有试过...

更多的关于apache的配置文件Web共享目录的资料可以看,简单来讲就是:apache在ubuntu下的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如httpd.conf等,则是通过Include指令包含进来,在apache2.conf中可以找到这些Include行。对于Ubuntu而言,apache默认的Web文档根目录是/var/www,这是在 /etc /apache2/sites-enabled/000-default中指定的:DocumentRoot /var/www/

作者:EXLsunshine 发表于2014-8-17 16:11:19
阅读:167 评论:0

转载于:https://www.cnblogs.com/exlsunshine/p/4000899.html

你可能感兴趣的文章
小心了,这个设置会导致你的vm重启时被强制重装系统!
查看>>
邮票面值设计 (动态规划+DFS)
查看>>
解决INSTALL_FAILED_MISSING_SHARED_LIBRARY (转载)
查看>>
Linux内核高端内存
查看>>
HTML列表
查看>>
JAVA插入数据到MySql少了8小时
查看>>
【Objective-C学习记录】01-基础概念
查看>>
诗词十四首
查看>>
回望之五:贺兰山与金沙岛
查看>>
两种js获得下一个结点(元素结点)的方法
查看>>
GitHub的使用
查看>>
九度OJ 1078 二叉树遍历(已知前中序求后序)
查看>>
Android 隐式意图的配置
查看>>
2018年2月计划
查看>>
Effective Java 02 Consider a builder when faced with many constructor parameters
查看>>
Python------网络编程2
查看>>
第四章-开心餐厅
查看>>
void空类型指针
查看>>
P3388 【模板】割点(割顶)
查看>>
简单的排序算法:插入排序法
查看>>