ubuntu 编译ubuntu下安装apachee2怎么重启

电影《社交网络》中,facebook创始人马克.扎克失恋后入侵哈佛大学宿舍楼服务器,窃取数据库资料,并在两个小时内完成了一个给校内女生评分的交互网站,该网站一天内点击数过10W,直接导致学校服务器崩溃。。。。。。&其实,构建那样一个网站并不需要很多高深的技术,任何一个有一定网络编程基础的人都可以做到。马克构建网站所用的是Apache服务器和PHP服务器脚本语言,我曾经用三天时间学习PHP,然后用了两个星期为学校写了一个网站,可见PHP是很简单的,而facebook后台也是用php写的,当然,大家现在看到的我的wordpress博客后台也是php~~。
话说回来,很多人可能已经用上ubuntu了,大家可能花了大量时间在ubuntu的美化上,这无可厚非,但是,ubuntu应该给我们的工作和学习带来更多的便利和方便。ubuntu作为linux,为我们提供了强大的网络方面的功能,其中的服务器技术尤其强大,安全。如果不学习linux的网络技术,很难说自己掌握了linux。
今天,我在ubuntu下配置了一个Apache服务器。通过Apache我们可以学习php网络编程,可以用它来部署自己本地的wordpress博客,从而进一步通过网络和朋友交流。从此,你将深刻体会到网络带个我们的神奇力量,至少我是这样觉得的~~
步骤一,安装apache2
sudo apt-get install apache2
安装完成。&运行如下命令重启下:
sudo /etc/init.d/apache2 restart
在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。
步骤二 ,安装php:
sudo apt-get install libapache2-mod-php5 php5
此外,建议安装扩展php5-gd php5-mysql,安装方式同上.
安装完后,我们要重新启动Apache,让它加载PHP模块:
sudo /etc/init.d/apache2 restart
接下来,我们就在Web目录下面新建一个test.php文件来测试PHP是否能正常的运行,命令:
sudo gedit /var/www/test.php
&?php echo &hello,world!!&?&
接着保存文件,在浏览器里输入http://127.0.0.1/test.php,如果在网页中显示hello,world!!,那就说明PHP已经正常运行了。
步骤三,安装mysql数据库:
sudo apt-get install mysql-server mysql-client
apt-get程序会自动下载安装最新的mysql版本。在安装的最后,它会要求里输入root的密码,注意,这里的root密码可不是Ubuntu的root密码啊,是你要给MySQL设定的root密码。
步骤四,安装phpmyadmin-Mysql数据库管理
sudo apt-get install phpmyadmin
phpmyadmin设置:
在安装过程中会要求选择Web server:apache2或lighttpd,使用空格键选定apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码Password of the database&s administrative user。
然后将phpmyadmin与apache2建立连接,以我的为例:www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录,所以就用命令:
sudo ln -s /usr/share/phpmyadmin /var/www
建立链接。
phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin。
以上ALMP的基本组件就安装完毕了,下面我们再来看一些其他的设置:
步骤五,设置Ubuntu文件执行读写权限
LAMP组建安装好之后,PHP网络服务器根目录默认设置是在:/var/www。由于Linux系统的安全性原则,改目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改/var/www目录的读写权限。在界面管理器中通过右键属性不能修改文件权限,得执行root终端命令:
sudo chmod 777 /var/www
。然后就可以写入html或php文件了。777是linux中的最高权限,表示可读,可写,可执行。
阅读(...) 评论()简单省事的办法就是sudo apt-get install apache2 或者安装xampp&
一键安装有一键安装的好处, 自己手动编译,有自己的乐趣, 哈哈. 折腾不止
这里简单介绍手动安装的方法:
下载apache httpd 源码:&这里选择
Source:&&[&&]
tar -zxvf httpd-2.4.18.tar.gz下载apr, apr-util&下载 apr apr-util 源码, 解压到 httpd-2.4.18/srclib下, 去掉版本号 , 如下:&httpd-2.4.18/srclib/apr 和httpd-2.4.18/srclib/apr-util下载安装pcre:&sudo apt-get install libpcre3-dev下载安装其他:
sudo apt-get install autoconf
sudo apt-get install libtool编译httpd:
进入httpd源码目录:&./configure --prefix=/opt/httpd --with-included-apr (如何你想把程序安装到/opt/httpd/ 就在--prefix写上路径,如果指明 --prefix 就会使用默认路径)
sudo make install&编译安装完成.如果以前步骤, 遇到error编译失败, 可以在configure 之前用 buildconf 检查一下环境
https://httpd.apache.org/docs/2.4/install.html
本文已收录于以下专栏:
相关文章推荐
创建apache安装后的目录,/home/work/oem/apache
1、编译安装apr
cd  /home/work/tools
tar –xzvf apr-1.4.8.tar.gz
将apache注册为ubuntu的服务,可实现apache的开机自启动。注册apache服务不需要自己写启动脚本,因为其自带的apachectl文件即是一启动脚本,实现了开启、关闭和重启服务的功能。
...
本文主要记录在Ubuntu14.04环境下通过源码编译方式配置Apache服务,当然也可以简便使用包管理工具apt-get install apache2来安装Apache。
本篇博客主要介绍一下Linux系统如何安装web服务器————Apache的安装和配置(Apache是全球使用率最高的、开源的一个Web服务端软件,现在介绍一下如何在Ubuntu 14.04上安装和配...
首先 安装apache
下载源码包,解压至/usr
编译安装apache需要先编译安装几个
原文链接:/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-...
各个组件版本如下
Django176 安装
Apache2 安装分两步
Apache配置
结果展示最近需要在Ubuntu下发布Django应用,准备用Apache2作为服务器,找了...
他的最新文章
讲师:王哲涵
讲师:韦玮
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(15891)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'Ubuntu下关闭apache和mysql的开机启动',
blogAbstract:'操作系统:Ubuntu12.04硬件环境:HP CQ45&&&&&&& 当用户使用sudo apt-get install安装完apache和mysql之后,这些服务默认是开机启动的,但是有的时候需要关闭这些服务的开机启动。&&&&&&& 首先普及一个概念,以下转自维基百科:运行级别(Runlevel)指的是'
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}详解Ubuntu下安装和配置Apache2
作者:DZM.528
字体:[ ] 类型:转载 时间:
本篇文章主要介绍了详解Ubuntu下安装和配置Apache2,小编觉得挺不错的,现在就分享给大家,也给大家做个参考。有兴趣的朋友可以了解一下。
在Ubuntu中安装apache
安装指令:
sudo apt-get install apache2
安装结束后:
产生的启动和停止文件是:/etc/init.d/apache2
sudo apache2ctl -k start
sudo apache2ctl -k stop
重新启动:
sudo apache2ctl -k restart
配置文件保存在:/etc/apache2
需要说明的是,普通的apache发行版本配置文件是:httpd.conf
Ubuntu发行版本的主配置文件是:apache2.conf
在apache2.conf引用到了以下文件:
# 包含动态模块的配置:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
# 包含用户自己的配置:
Include /etc/apache2/httpd.conf
# 包含端口监听的配置:
Include /etc/apache2/ports.conf
# 包含一般性的配置语句片断:
Include /etc/apache2/conf.d/
# 包含虚拟主机的配置指令:
Include /etc/apache2/sites-enabled/
修改httpd.conf
增加以下内容:
ServerName 127.0.0.1:80
ubuntu apache2配置
1.apache2.conf 是主配置文件,httpd.conf 用户配置文件
2.虚拟目录在 httpd.conf 中
&VirtualHost *&
DocumentRoot "路径"
ServerName 名称
&Directory "路径"& allow from all Options +Indexes &/Directory&
&/VirtualHost&
&3.根设置(默认主目录)在 /etc/apache2/sites-available/default
4.重启命令
sudo /etc/init.d/apache2 restart或者
cd /etc/init.d
sudo apache2 -k restart
stop 停止;start 启动5.日志文件在 /var/log/apache2/
&VirtualHost *:80&
ServerName
DocumentRoot /home/vsftpd/kimoqi
&/VirtualHost&
&VirtualHost *:80&
ServerName
DocumentRoot /home/vsftpd/wangguan/webapps
&/VirtualHost&
&VirtualHost *:80&
ServerName www.
DocumentRoot /home/vsftpd/wangguan/chem
&/VirtualHost&
vi /etc/httpd/conf/httpd.conf
在Windows下,Apache的配置文件通常只有一个,就是httpd.conf。但我在Ubuntu Linux上用apt-get install apache2命令安装了Apache2后,竟然发现它的httpd.conf(位于/etc/apache2目录)是空的!进而发现Ubuntu的 Apache软件包的配置文件并不像Windows的那样简单,它把各个设置项分在了不同的配置文件中,看起来复杂,但仔细想想设计得确实很合理。
严格地说,Ubuntu的Apache(或者应该说Linux下的Apache?我不清楚其他发行版的apache软件包)的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如 httpd.conf等,则是通过Include指令包含进来。在apache2.conf中可以找到这些Include行:
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
# Include all the user configurations:
Include /etc/apache2/httpd.conf
# Include ports listing
Include /etc/apache2/ports.conf
# Include generic snippets of statements
Include /etc/apache2/conf.d/
# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/
结合注释,可以很清楚地看出每个配置文件的大体作用。当然,你完全可以把所有的设置放在apache2.conf或者httpd.conf或者任何一个配置文件中。Apache2的这种划分只是一种比较好的习惯。
安装完Apache后的最重要的一件事就是要知道Web文档根目录在什么地方,对于Ubuntu而言,默认的是/var/www。怎么知道的呢? apache2.conf里并没有DocumentRoot项,httpd.conf又是空的,因此肯定在其他的文件中。经过搜索,发现在 /etc/apache2/sites-enabled/000-default中,里面有这样的内容:
NameVirtualHost *
&VirtualHost *&
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
这是设置虚拟主机的,对我来说没什么意义。所以我就把apache2.conf里的Include /etc/apache2/sites-enabled/一行注释掉了,并且在httpd.conf里设置DocumentRoot为我的用户目录下的某 个目录,这样方便开发。
再看看/etc/apache2目录下的东西。刚才在apache2.conf里发现了sites-enabled目录,而在 /etc/apache2下还有一个sites-available目录,这里面是放什么的呢?其实,这里面才是真正的配置文件,而sites- enabled目录存放的只是一些指向这里的文件的符号链接,你可以用ls /etc/apache2/sites-enabled/来证实一下。所以,如果apache上配置了多个虚拟主机,每个虚拟主机的配置文件都放在 sites-available下,那么对于虚拟主机的停用、启用就非常方便了:当在sites-enabled下建立一个指向某个虚拟主机配置文件的链 接时,就启用了它;如果要关闭某个虚拟主机的话,只需删除相应的链接即可,根本不用去改配置文件。
mods-available、mods-enabled和上面说的sites-available、sites-enabled类似,这两个目录 是存放apache功能模块的配置文件和链接的。当我用apt-get install php5安装了PHP模块后,在这两个目录里就有了php5.load、php5.conf和指向这两个文件的链接。这种目录结果对于启用、停用某个 Apache模块是非常方便的。
最后一个要说的是ports.conf,这里面设置了Apache使用的端口。如果需要调整默认的端口设置,建议编辑这个文件。或者你嫌它实在多 余,也可以先把apache2.conf中的Include /etc/apache2/ports.conf一行去掉,在httpd.conf里设置Apache端口。
ubuntu里缺省安装的目录结构很有一点不同。在ubuntu中module和 virtual host的配置都有两个目录,一个是available,一个是enabled,available目录是存放有效的内容,但不起作用,只有用ln 连到enabled过去才可以起作用。对调试使用都很方便,但是如果事先不知道,找起来也有点麻烦。
/etc/apache2/sites-available 里放的是VH的配置,但不起作用,要把文件link到 sites-enabled 目录里才行。
&VirtualHost *&
ServerName 域名
DocumentRoot 把rails项目里的public当根目录
&Directory public根目录&
Options ExecCGI FollowSymLinks
AllowOverride all
allow from all
Order allow,deny
&/Directory&
ErrorLog /var/log/apache2/error-域名log
&/VirtualHost&
进一步的配置和使用,就可以查阅APACHE的手册了
Apache配置文件httpd.conf说明
DocumentRoot "/var/www/html" ---Apache默认服务器主目录路径
DirectoryIndex index.html index.htm index.php index.html.var ---默认文档,多个文件之间用空格分开
Listen 192.168.1.1:80&&&&&& 设置监听ip是192.168.1.1的地址和端口为80
Listen 192.168.1.2:8080&&&& 设置监听ip是192.168.1.2的地址和端口为8080
ServerRoot "/etc/httpd"&&&& 设置相对根目录的路径 ,通常是指存放配置文件和日志文件的地方。缺省是:/etc/httpd 一般包括conf和logs子目录
ErrorLog logs/error_log&&&& 设置错误日志&&& 注意:如果日志文件存放路径不是以“/”开头,意味著该文件是相对于 ServerRoot目录
CustomLog logs/access_log combined&&&&& 访问日志&&&&& (combined指明日志使用的格式,还有common格式)
ServerAdmin &&&& 设置网络管理员的Email&&& -当客户端服务器发生错误时,服务器通常会向客户端返回错误提示页面,为了方便解决错误,这个网页中通常有管理员的Email地址,可以通过使用 ServerAdmin语句来设置管理员的EMail地址
ServerName &&&&&& 设置服务器主机名称 (如果有域名可以填入域名,没有域名则可填入服务器IP地址)
AddDefaultCharset GB2312&&&&&&&&&& 设置默认字符集,定义服务器返回给客户机默认字符集(由于西欧UTF-8是Apache默认字符集,因此当访问有中文的网页时会出现乱码,这时只要将字符集改成GB2312,再重启Apache服务即可)
Alias /down&&& "/software /download"&&&& 创建虚拟目录(创建名为down的虚拟目录,它对应的物理路径是:/software /download)
Alias /ftp&&&& "/var/ftp"&&&&&&&&&&&&&&& 创建虚拟目录(创建名为ftp的虚拟目录,它对应的物理路径是:/var/ftp)
&Directory "/var/www/html"&
设置目录权限(&Directory "目录路径"&此次写设置目录权限的语句&/Directory&)
Options FollowSymLinks
AllowOverride None
&/Directory&
基于域名的虚拟主机
NameVirtualHost 220.123.55.99
---先用NameVirtualHost指令指定哪个IP地址负责响应对虚拟主机的请求
&VirtualHost &
ServerName :80
ServerAdmin
DocumentRoot /www/docs/iigoogle
DirectoryIndex index.jsp
ErrorLog logs/www/iigoogle/error_log
CustomLog logs/www/iigoogle/access_log common
&/VirtualHost&
另一种写法
NameVirtualHost 220.123.55.99:80
&VirtualHost :80&
ServerName
ServerAdmin
DocumentRoot /www/
ErrorLog logs/www/iigoogle/error_log
CustomLog logs/www/iigoogle/access_log common
&/VirtualHost&
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具ubuntu上源码编译安装apache服务器
http://httpd.apache.org/download.cgi
我下载的是 httpd-2.4.2.tar.bz2
2、Ubuntu apache解压
将下载的文件放在主目录下然后解压
tar zxvf httpd-2.2.11.tar.gz 
解压后在主目录下得到一个名为httpd-2.4.2的文件
3、建立目标文件夹
mkdir /usr/local/apache
也就是说等下安装的Ubuntu apache要安装到这个文件夹里面
4、Ubuntu apache配置
回到原来解压之后产生的文件夹即 cd &httpd-2.4.2
./configure --prefix=/usr/local/apache --enable-module=shared
要加上后面的参数,否则无法使用php
这里会报错。configure: error:&APR not
found&.& Please read the
documentation.主要是说没有安装APR包的原因。
  4.1、于是下载APR包。网址为 http://apr.apache.org/download.cgi 我下载的是apr-1.4.6.tar.gz
     放在主目录下然后解压 tar -zxvf
apr-1.4.2.tar.gz 在主目录下得到一个名为apr-1.4.6的文件
& apr-1.4.6 &
./configure
& & &sudo make
& &安装完apr包之后 继续回到第4步安装 cd
&httpd-2.4.2 然后 ./configure
--prefix=/usr/local/apache
--enable-module=shared  发现又报错 configure:error:&APR-util
not found&.& Please read the
documentation.  & &
&主要是说没有安装APR-util包的原因。
&4.2&于是下载 APR-util包 网址为
http://apr.apache.org/download.cgi 我下载的是apr-util-1.4.1.tar.gz
      放在主目录下然后解压 tar -zxvf
apr-1.4.2.tar.gz 在主目录下得到一个名为apr-util-1.4.1的文件 &cd
& apr-1.4.6 &
& &   sudo ./configure
& &   sudo
& &   sudo make install
./configure仍提示APR-util not found,增加--with-apr=/usr/local/apr
--with-apr-util=/usr/local/apr-util参数输入 
./configure --prefix=/usr/local/apache
--enable-module=shared --with-apr=/usr/local/apr
--with-apr-util=/usr/local/apr-util 出现&configure:
error: pcre-config for libpcre not found. PCREis required and
&available from http://pcre.org
这是因为没有安装pcre的原因。
&&&4.3 于是下载pcre
网址为&&ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/&
&我下载的是 pcre-8.20.zip放在主目录下然后&cd
&sudo ./configure --prefix=/usr/local/pcre
&sudo &make
&sudo make install
& & 安装过程中会提示没有安装 libtool 可以利用
sudo apt-get install libtool 安装。然后又会有
&&libtool: ignoring unknown tag
&libtool: unrecognized option
`-DHAVE_CONFIG_H'
&Try `libtool --help' for more
information.&
&make[1]: *** [pcrecpp.lo] Error 1
&这个错误,基本可以断定是缺少系统包造成的
&这个错误是缺少安装gcc-c++,只需
&&sudo apt-get install
g++&&,重新configure,make &&
make install即可完成pcre的装。
&然后继续安装第4步刚开始的部分 ,cd &httpd-2.4.2
然后 &./configure --prefix=/usr/local/apache
--enable-module=shared &--with-apr=/usr/local/apr/
--with-apr-util=/usr/local/apr-util/
--with-pcre=/usr/local/pcre
& & &然后 sudo
make & &sudo
&make install 完成 apache服务器的安装。
5、启动,重启和停止
/usr/local/apache/bin/apachectl -k start &
& (不加参数k也行)&
/usr/local/apache/bin/apachectl -k restart
/usr/local/apache/bin/apachectl -k stop
启动过程中会提示程序“apachectl”尚未安装。
&您可以使用以下命令安装:&sudo apt-get
install apache2.2-common
&&然后在终端输入&sudo
apt-get install
apache2.2-common&完成后就可以启动了。启动的时候要用sudo&否则会报&(13)Permission
denied: AH00072: make_sock: could not bind to address 0.0.0.0:80no
listening sockets available错误
。还有一个解决办法是&&Edit the config file
to change the port Apache uses to a number greater than 1024.
&简单启动apache命令。
复制Apache启动文件到usr/sbin里面 &前面为你安装的apache的目录。
#cp /usr/local/apache/bin/apachectl &
/usr/sbin/
启动Apache时就可以简单的输入,而不用输入很长一段了。
&sudo apachectl start
就可以启动了&
设置Apache开机自启动
#vi /etc/rc.d/rc.local
增加一行 /sbin/apachectl start
6.、配置文件
&gedit /usr/local/apache/conf/httpd.conf
& 修改以下配置(当然这些修改是最基本的修改,如果要更高级的,参照其他Ubuntu
apache配置手册)
& AddType application/x-compress .Z
& AddType application/x-gzip .gz .tgz
& 在后面添加:
& AddType application/x-httpd-php .php
& AddType application/x-httpd-php-source .phps
& DirectoryIndex index.html
& 在下面添加:
& DirectoryIndex index.html index.php
& #ServerName :80
& 修改为:
& ServerName 127.0.0.1:80或者ServerName
localhost:80
& 记得要去掉前面的“#”
& 否则会出现以下错误提示:
& httpd: Could not reliably determine the
server's fully qualified domain name, using 127.0.1.1
ServerName&&
&1.下载PHP
&http://php.net/downloads.php&
&我下载的是&php-5.3.14.tar.bz2&
& & 放在主目录下,然后解压。tar
&-zjvf &php-5.3.14.tar.bz2
解压后在主目录下得到一个&php-5.3.14文件。
php-5.3.14
& sudo ./configure --prefix=/usr/local/php
--with-mysql=/usr/share/mysql
--with-apxs2=/usr/local/apache/bin/apxs
直接这样执行后,将会看到这样一个错误&configure: error:
xml2-config not found. Please check your libxml2
installation.
sudo&apt-get&install&libxml2(按2次Tab键)会有&libxml2&libxml2-dev&libxml2-headers&libxml2-utils
&安装 libxml2-dev
sudo&apt-get&install&libxml2-dev&&然后继续安装php
.configure...
然后会报一个错 &Note that the MySQL client library
is not bundled anymore!&
&&这是由于安装mysql时没有安装mysql头文件,或者是路径指定不正确,php找不到mysql的头文件引起的错误提示。
解决方法。
1. 查看你的系统有没有安装mysql header
& &find / -name
& 如果有。请指定--with-mysql=/跟你的正常路径。
& 如果没有。请看下一步。
2.redhat安装
& rpm -ivh
MySQL-devel-4.1.12-1.i386.rpm
3.debian安装
&&apt-get install
libmysqlclient15-dev
我用的是ubuntu所以用的这条命令
4.最后一步php的配置选项添加--with-mysql=/usr即可!(这一步我没试,.configure
时还是原来的配置)
然后继续 &sudo ./configure
--prefix=/usr/local/php --with-mysql=/usr/share/mysql
--with-apxs2=/usr/local/apache/bin/apxs
然后 &sudo make & sudo make
&install &
&完成安装。
完成安装后重启apache &
&sudo&/usr/local/apache/bin/apachectl
&sudo&/usr/local/apache/bin/apachectl
2.测试一下是否可用。&
编写一个php文件。sudo gedit /usr/local/apache/htdocs/index.php
在里面填上
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 ubuntu下安装apache2 的文章

 

随机推荐