Ⅰ ubuntu下安装apache出错
"C compiler cannot create executables" 错误
解决方法悉掘搭:
安装 libc6-dev 包
sudo apt-get install apache2 libc6-dev
我睁拿的G++编译环境安装了下列的包:
G++ installation:
g++
g++-4.1
libstdc++2.10-glibc2.2
libstdc++6.4.1-dev
http://hi..com/ramboisme/blog/item/32d6d43dfec9a303baa1674d.html
不过安装apache 还是建议你用Ubuntu的散拿包,这样省事些:
http://hi..com/ramboisme/blog/item/3fc0642e0d241e534fc22655.html
Setting Up Your LAMP Server
--------------------------
sudo apt-get install apache2
sudo apt-get install libapache2-mod-php5
sudo apt-get install mysql-server-5.0
sudo apt-get install php5-mysql
Ⅱ ubuntu重启Apache2失败。第一个图片是执行service apache2 restart报的错, 第二个图片是看错误日志的错
你好,看到你的问题已经过去几天了。手配敬我猜应该解决了吧。
如果没解决,可以试一下下面的解决方法:
首先,如果你的apache不是2013年之前的2.3.11版本,那么请先注释掉 NameVirtualHost,因为它已经没用了。
将
NameVirtualHost*:8888
Listen8888
开头添加英文井号,改为
#NameVirtualHost*:8888
#Listen8888
根据报错信息:couldnotbindtoaddress0.0.0.0:80
说明,很可能是地址或端口被占用。
这里用我的机器举个例:
我的软件信息:
linux Mint 17.3 Rosa ( based on Ubuntu 14.04.5 LTS)
Apache2 2.4.7-1ubunt amd64 Apache HTTP Server
1. 查看80端口是否被占用:
sudonetstat-tulpn|grep:80
我得到的信息是
tcp600:::80:::*LISTEN24534/apache2
说明 程序 “毕慎apache2” 正在占用 80 端口
2. 关闭程序 apache2
sudopkillapache2
3. 重启 apache
sudoserviceapache2restart
=================================
如果经过上面的步骤,还报错,那么可能是你的配置文件有误。
apache 默认的配置文件,主要有:
/etc/apache2/apache2.conf
/etc/apache2/ports.conf
/etc/apache2/sites-available目录下,有你当前启用的站点配置文件
检查它们是否有重复的 类似 Listen 80 的命令。
重复 Listen 一个接口,也卖带会报“绑定地址出错”。
在我的配置文件中,只有 /etc/apache2/ports.conf 有 Listen 80 这条命令。
Ⅲ Ubuntu 下,如何将Apache的测试页面 修改成自己的网页
这个需要配置apache 服务即可:
看着下面的步骤:我只说一遍阿
1、配置站点默认位置
在自己的目录下建立一个 web文件夹
sudo vim /etc/apache2/sites-enabled/000-default
修改 DocumentRoot /var/www
为 DocumentRoot /home/用户目录/web
2、重启apache服务
sudo /etc/init.d/apache2 restart
3、在 ~/web目录下建立一个 index.html
ok 现在就可以看到你的文件了
==================================================
之后说一句;
linux是一种开源精神,一种分享精神,但这也不意味培丛着你可以任意迟哗的配旦樱索取自己想要的东西,一些知识是可以在ubuntu的wiki上写着呢,如果这些文档你都无法去自己钻研的话,很难想想你会去帮助其他的linux新手,建议你还是回到你的window xp的桌面下吧
Ⅳ 如何在Ubuntu与LinuxMint上启用/禁用Apache2模块
ubuntu下关闭apache服务器开高如枯机自启动的方法如下:
电脑开机进入ubuntu系统; 右击系统桌面,
选择在戚洞终端中打开,进入命橡基令行窗口;
在命令行中输入 chkconfig --del apache再按回车即可。
Ⅳ Ubuntu下apache2域名绑定 不会用linux,自己鼓捣了下弄了个网站,但是不会域名绑定 希望指导一下
你这个应该分两步。
需渣拆要你在主机商那里把你域名解析到你的ubuntu服务器戚型IP上,
配置你的服务器的apache:
1)在/etc/apache2/sites-availble文件夹里写好网站yourwebsite.conf文件,
2)启用网站配置:sudo a2ensite yourwebsite
3) 重启apache服务: sudo service apache2 reload
新高梁猜的网站就配置好了。
Ⅵ ubuntu 16.04怎么重启apache服务
Linux系统为Ubuntu
一梁备蚂、Start Apache 2 Server /启动apache服务
# /etc/init.d/apache2 start
or
$ sudo /etc/init.d/apache2 start
二、 Restart Apache 2 Server /重启apache服务
# /etc/init.d/apache2 restart
or
$ sudo /etc/init.d/apache2 restart
三橡埋、Stop Apache 2 Server /滚碰停止apache服务
# /etc/init.d/apache2 stop
or
$ sudo /etc/init.d/apache2 stop
Ⅶ Ubuntu的Apache2启动不了
cannot assign request address AH00072 mack_sock
no listening sockets available
=======================
不能分配请求宽唯的IP地址, 没法监听的套接字可用。一起学习apache
你的apache2是慎银培配置是什么端口,查看一下是否被占用。重新配置端口或搏数者杀掉占用的进程。
Ⅷ ubuntu apache2.4.7 403forbidden
这个是你的Linux文件权限不对,把你想要访问的文件的权限改为777就行了。
Ⅸ 请问linux在实际生活中的应用是什么
相信大部分人的PC端都是用Windows系统的,那我们为什么要学习Linux这个操作系统呢???Windows图形化界面做得这么好,日常基本使用的话,学习成本几乎为零。
而Linux不一样,可能刚接触Linux的人会认为:Linux好麻烦哦,不好玩,都是字符界面。不直观、这个破系统是用来干嘛的~~
日常用的话Windows是比较顺手的,但是我们要知道的是:我们开发出来的程序一般都是放在Linux下运行的。
那可能就会有人提出疑问了:Windows同样是操作系统,为啥要放在Linux下,而不放在Windows下呢??相信Windows也是可以运行我们写出来的程序的。
Linux主要是用在服务器端的操作系统,比如BAT大多数的服务都是部署在Linux服务器的。
Linux之所以受欢迎,原因如下:
免费
很多软件原生是在Linux下运行的,庞大的社区支持,生态环境好。
开源,可被定制,开放,多用户的网络操作系统。
相对安全稳定
企业为什么要用linux,为什么要用unix?
很多人说Linux/unix更好,更稳定,其实不然。企业为什么要用 它们,其实是本着节约成本和创造价值的目的。
服务器操作系统的软件投入和服务投入是相当大的经费,这也是现在为什么开源免费的CentOS和 FreeBSD越来越受欢迎的原因之一。
再说下硬件的负载均衡器,我说下大家最为熟悉的F5,性能一般的17万;性能越好,价格也水涨船高。但其实许多企 业所需要的Linux集群环境其实并发不是大太,完全可以用开源免费的软件来代替,例如LVS、Nginx,而这些软件一般都是部署在Linux上,这也是近年来Linux越来越受欢迎的原因之一。
Ⅹ Ubuntu里apache2配置文件在哪个文件夹
ubuntu下的httpd.conf是个空文件,而apache的配置是分开来设置的,这点和win版的不同,但是更合理。httpd.conf的实际内容应该在etc/apache2/sites-enabled/000-default里面。