Linux System: A Step-by-Step Guide to Downloading Apache
公司主营业务:成都网站制作、网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出乌拉特后免费做网站回馈大家。
For those who just started using Linux system, Apache is a crucial software that must be installed to deploy a web server. Apache is an open-source web server software which can be used to host websites, applications, and other web services. In this article, you will learn how to download and set up Apache on your Linux system.
Step 1: Update the Repository
The first step is to update the repository of your Linux system. It is vital to refresh the repository before downloading any software. This will ensure that you have the latest version of the software.
To update the repository, enter the following command in your terminal:
sudo apt update
Step 2: Install Apache
After updating the repository, the next step is to install Apache. This can be done by entering the following command in your terminal:
sudo apt install apache2
The above command will download and install the Apache software on your Linux system.
Step 3: Verify the Installation
After installing Apache, you need to verify that it has been successfully installed. You can do this by entering the following command in your terminal:
systemctl status apache2
The above command will show you the status of the Apache server. If it is running, then you have successfully installed Apache.
Step 4: Configure Firewall
Once Apache is installed, it is important to configure the firewall settings of your Linux system to allow traffic to and from Apache. To do this, enter the following command in your terminal:
sudo ufw app list
This command will show you the list of applications that can communicate through your firewall. You should see Apache listed in the output.
Next, enter the following command to allow traffic to Apache:
sudo ufw allow ‘Apache’
This command will allow traffic to and from Apache on port 80.
Step 5: Test Apache
The final step is to verify that Apache is working correctly. You can do this by entering the IP address of your Linux system in a web browser. If Apache has been installed correctly, you will see the Apache2 Debian Default page.
Congratulations! You have successfully installed and configured Apache on your Linux system.
In conclusion, downloading Apache on your Linux system is a simple process that can be done in a few easy steps. Make sure to update your repository, install Apache, verify the installation, configure the firewall, and test Apache. With these steps, you can deploy a web server quickly and efficiently using open-source software.
成都网站建设公司-创新互联为您提供网站建设、网站制作、网页设计及定制高端网站建设服务!
把出错桐弊的信息贴出来。
先说下操作系统局肢族的是32位版本还是饥岁64位,APACHE的版本要跟操作系统对应!
然后看出错信息,再帮你处理 !
安装LINUX时如果安装了PERL 那么装上LINUX立刻可以执行CGI 只要在HTTPD.CONF里面允许了CGI 一般默认安装都可以
PHP你到php.net下载PHP 编译安装后 修改HTTPD.CONF 添加相关扩展就可以了
—-
说得比较不详细 转一个帖
—-
Linux+Apache+Mysql+PHP典型配置
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
关键字:apache+mysql+php apache mysql php 配置 lamp 服务器 web
Linux+Apache+Mysql+PHP典型配置
调试环境:Redhat9.0 Apache1.3.29 Mysql3.23.58 PHP4.3.4
Linux系统的安装我就不讲了,这是基本功,其实这篇文章在类似Redhat的其他linux也应该通用,大家只要掌握我提供的方法就行。记得安装Redhat9。0的时候不要安装系统默认的apache,mysql和php以及相关的软件。已经安纤卜装的请用rpm -e * 删除已经安装的包。
1.安装Mysql3.23.58
其实老实说直接安装Mysql官方网站提供的rpm包也是一个比较可行的办法,他的官方网站的rpm包的提供基本跟tar包发行是同步的,这点我比较喜欢,至少安装rpm包的在后面的调试中不会出现毁晌穗mysql库文件找不到的情况。但这里还是有必要讲一下自定义安装的步骤,毕竟网友自定义安装的还说挺多的。
软件获取:
安装步骤:
tar zxvf mysql-3.23.58.tar.gz
cd mysql-3.23.58
./configure –prefix=/usr/local/mysql –sysconfdir=/etc –localstatedir=/var/lib/mysql
make
make install
#prefix=/usr/local/谨唯mysql mysql安装的目标目录
#sysconfdir=/etc my.ini配置文件的路径
#localstatedir=/var/lib/mysql 数据库存放的路径
安装完以后要初始化数据库,当然你是升级的话不用做这步;
/usr/local/mysql/bin/mysql_install_db
如果系统没有mysql这个用户的话,更好做以下这步:
useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c “MySQL Server” -u 27 mysql
然后我启动mysql
/usr/local/mysql/bin/safe_mysqld &
ok,先看看mysql能否正常工作
mysql -uroot mysql
一般情况下都是不能正常链接数据库,错误提示一般为:
ERROR 2023: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
其实网上大家问的最多的都是整个问题,说什么链接不到mysqld.sock,其实大家不妨看看mysql的错误日志就明白怎么回事,我这里的错误日志是在
/var/lib/mysql/*.err 你会发现mysql只所以不能启动,是因为/var/lib/mysql的权限不允许mysql服务访问,英文mysql默认是调用mysql用户来启动服务的,好了,既然知道是什么原因找到不能启动,那就简单了。我们只要
chown -R mysql:mysql /var/lib/mysql 就行,如果还是启动不了,再慢慢调试权限,反正一般启动不了都是权限的问题。
如果大家还是不能启动不了的话,那就用我的比较繁琐的权限的设置,反正我每次都是这么做的,一般不会有问题,见下:
chown -R root /usr/local/mysql
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
chgrp -R mysql /usr/local/mysql/bin
chgrp -R mysql /var/lib/mysql
chmod 777 /var/lib/mysql
chown -R root /var/lib/mysql/mysql
chgrp -R mysql /var/lib/mysql/mysql
chmod 777 /var/lib/mysql/mysql
chown -R root /var/lib/mysql/mysql/*
chgrp -R mysql /var/lib/mysql/mysql/*
chmod 777 /var/lib/mysql/mysql/*
chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a
做完上面的步骤,然后把你编译目录的一个脚本COPY过去
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig –add mysqld
用ntsysv设置使mysql每次启动都能自动运行。
好了,至此mysql安装完毕,你可以这样起动你的mysql服务
/etc/rc.d/init.d/mysqld start
下面这步比较关键,
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
大家可以不做这步,大可以在编译其他软件的时候自定义myslq的库文件路径,但我还是喜欢把库文件链接到默认的位置,这样你在编译类似PHP,Vpopmail等软件时可以不用指定mysql的库文件地址。
2.安装Apache1.3.29。我没有选择安装Apache2.0是我对他还是不放心,因为网上最新公布的apache的漏洞基本上是针对2.0,当然大家可以自己选择安装相应的版本。我这里讲的都是采用DSO动态编译的方法编译Apache.
至于有关apache的编译方法,可以参考我以前的文章《apache的静态/动态编译在apache+php+mysql的应用》
软件获取:
tar zvxf apache_1.3.29.tar.gz
cd apache_1.3.29
修改src/include/httpd.h 增大更大线程数
#define HARD_SERVER_LIMIT 256
改成
#define HARD_SERVER_LIMIT 2560
保存退出编译apache
./configure –prefix=/usr/local/apache –enable-module=so –enable-module=rewrite –enable-shared=max –htdocsdir=/var/www &&
make &&
make install
#这里我们通过enable-module参数告诉设置脚本,我们需要启动so和rewrite模块,so模块是用来提DSO支持的apache核心模块,而rewrite模块则是用意实现地址重写的模块,由于rewrite模块需要DBM支持,如果在初次安装时没有编译进apache,以后需要用到时需要重新编译整个apache才可以实现。为此除非你可以确定以后不会用到rewrite模块,否则还是建议你在之一次编译的时候把rewrite模块编译好。
enable-shared=max 这个参数的作用时编译apache时,把除了so以外的所有apache的标准模块都编译成DSO模块。而不是编译进apache核心内。
好了安装apache很简单的哦,启动apache看看
/usr/local/apache/bin/apachectl start
然后用ie看你的服务器地址。应该能看到熟悉的apache羽毛标志。
3.安装PHP4.3.4
软件获取:
tar zvxf php-4.3.4.tar.gz
cd php-4.3.4
./configure \
–prefix=/usr/local/php \
–with-mysql=/usr/local/mysql \
–enable-force-cgi-redirect \
–with-freetype-dir=/usr \
–with-png-dir=/usr \
–with-gd –enable-gd-native-ttf \
–with-ttf \
–with-gdbm \
–with-gettext \
–with-iconv \
–with-jpeg-dir=/usr \
–with-png \
–with-zlib \
–with-xml \
–enable-calendar \
–with-apxs=/usr/local/apache/bin/apxs
make
make install
#我这里由于服务器需要用到GD库,所以加了一些支持GD的编译参数 ,GD直接用了redhat自带的GD库,大家没有安装的话可以从安装盘安装,注意除了安装GD以外,还要安装libjpeg,libpng等库文件。另外–with-mysql=/usr/local/mysql指向你安装mysql的路径。–with-apxs指向apache的apxs文件的路径。
vi /usr/local/apache/conf/httpd.conf
查找
在此范围添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
然CPOPY PHP的配置文件
cp ../php4.3.4/php.ini.dist /usr/local/php/lib/php.ini
修改php.ini文件
register_globals = On
ok!重新启动一下apache服务器
/usr/local/apache/bin/apachectl restart
然后写个php测试页info.php:内容如下
正常的话,应该能看到php的信息了,恭喜你的Apche+Mysql+PHP安装成功。
好了写了这么多,希望对大家有所帮助!!!
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vae la
使用源码包安装,到其官扰毕方网站
http://httpd.apache.org/download.cgi#apache22 下载最新稳定版本,隐李咐其后解压安装,命令如下:
tar -zxf httpd-2.2.16.tar.gz
cd httpd-2.2.16/srclib/灶纯apr
./configure; make && make install
cd ../apr-util
./configure; make && make install
cd ../..
./configure; make && make install
什么系统,用红帽的吧!
yum install httpd
有什么报错么。贴出来啊。
要装最新版去官网梁耐下:
如果有redhat的dvd盘或iso文件塌耐,里面有apache软件rpm包,橡衫春挂载,安装。
详细参考:
下载安装就不说了,配置Apache 2.0的主配置文件为httpd.conf。以RPM包方式安装则配置文件保存在/etc/httpd/conf/目录下。可以直接修改httpd.conf文件也可以用redhat linux自带的图形化工具来配置。打开启动程序->系统设置->服务器设置->HTTP服务器Port 80 #定义了web服务器的侦听端口,默认值为80 User apache #一般情况下,以nobody用户和nobody组来运行web服务器 ServerAdmin root@localhost #指定服务器管理员的E-mail地址。服务器自动将错乎告陪误报告到该地址。 ServerRoot /etc/httpd #服务器的根目录,一般情况下,所有的配置文件在该目录下 MaxKeepAliveRequests 100 #永久连接的HTTP请求数 MaxClients 150 #同一时间连接到服务器上的岁蠢客户机总数 ErrorLog logs/error_log #用来指定错误日志文件的名称和路径 PidFile run/httpd.pid #用来存放httpd进程号,以方便停止服务器。 Timeout 300 #设置请求超时时间友袭,若网速较慢则应把值设大。 DocumentRoot /var/www/html #用来存放网页文件
apache有两种,银梁一种叫虚拟目录,一种叫虚拟主机。两种配置都简单,一般都是进配置文件里面陆搏枝配。我这里早敏有个apache的教程,假如你要的话告诉我你的邮箱,我发给你。
linux 下载 apache的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 下载 apache,Linux系统中如何下载Apache?,linux中安装apache,make不成功.,如何 在Redhat Linux 系统上安装和配置apache 服务器的信息别忘了在本站进行查找喔。
创新互联-老牌IDC、云计算及IT信息化服务领域的服务供应商,业务涵盖IDC(互联网数据中心)服务、云计算服务、IT信息化、AI算力租赁平台(智算云),软件开发,网站建设,咨询热线:028-86922220
当前名称:Linux系统中如何下载Apache?(linux下载apache)
本文路径:http://www.36103.cn/qtweb/news24/33724.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联