资源描述:
《linux下lamp(apachemysqlphp)环境的详细配置》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1、Lamp环境的详细配置(基础篇)编译之前的准备工作,一般我们在网上下载源代码的软件包,都是用C语言,C++编写的。既然如此,我们就需要一种能够编译这种软件包的工具,那么在linux下就提供一种非常好用的工具gcc编译器,目前可以编译的语言:C、C++、Fortran、Java,所以你要在编译之前确保你的系统已经安装好gcc的编译器;另夕卜,你还需要安装autoconf,automake工具,它们用于自动创建功能完善的makefile文件,用于编译安装,在redhat(linux)下可以用yum命令自动安装gcc编译器和相关工具。2、使用yum命令安装gcc及相关工具
2、:[rootPlocalliostlocal]#yuminstallgccgcc-c++autoconfautomake-y3、在网上下载Lamp环境所需的source软件包,例如:druxr-xr-x12jackjack4096Mar2213:34-rwxr-xr-x1rootroot57693568Sep202011mysql-5.1.14-beta-linux-i686-glib23.tar.gz
3、-rwxr-xr-x1rootroot12046184Sep192008php-5.Z.6.tar,gz[rootPlocalhostsrcltt注意:http-2.2
4、.17是经过解压之后,生成的目录;源软件包名为http-2>2el7>tangz4、解压源代码软件包;[rootPlocalhostsrcltttarzxvfhttpd-2.2.17.tar.gz注意:解压之后会生成一个httpd-2.2.17的目录,我们用命令“cd”,切换到目录httpd-2.2.17下;5、一般在解压之后,会在目录httpd-2.2.17下,生成./configure可执行文件,我们可以利用这个文件执行一些编译前的配置工作,例如指定apache的工作目录,指定apache支撑的模块,配置文件的路径[rootPlocalliosthttpd-2.2.
5、1?]#./configure-prefix=/usr/local/apache>-enable-so>-enable-rewrite参数详解:prefix=/usr/local/apacle〃指定apache的安装路径。-enable-so//itapache以动态共享对象(DSO)的方式编译。-enable-rewrite〃基于规则的URL操控,让apache支持重写功能;-sysconfdir=/etc〃指定apache主配置文件的工作目录。6、指定参数配置之后,用make进行编译;然后编译安装。ootOlocalhosthttpd-2.2.171#make&
6、&makeinstall^备注:安装成功后会生成12个目录,所以我们最好是切换到/usr/local/apache/目录下,确认一下;[root@localhost〜]#cd/usr/local/apache/[root@localhostapache]#Is[root@localhostapache]#
7、7、apache服务的启动与关闭1)启动[root@localhostapache]#•/bin/apachec七1start[root@localhostapache]#■#另一种方式:TootFIocaniosFapaclieJiT/Hn/apacHecfr^rT
8、etc/HHpreCon备注:apachectl命令的路径:/usr/local/apache/bin/apachectl#apache的默认侦听的端口是80,利用netstat命令查看一下apache服务侦听的端口是否开启:[root@localhostapache]#netstat-ant
9、grep:80tcp00:::80:::*LISTEN[root@localhostapache]#
10、#我们可以用lynx命令在字符界面测试,看apache服务是否成功运行,系统默认是没有这个命令的,我们需要安装一个软件包生成这个命令,首先利用rpm命令查看一下;Lroot@lo
11、calhostapache]#rpm-qlynxpackagelynxisnotinstalled备注:提示程序包lynx没有安装;#用yum命令安装提供lynx命令的工具包;[rootSlocalhostapache]#Is/mnt/cdrom/Server/
12、greplynxlynx-2・8.5-28.1.el5_2.1.i386.rpm[rootSlocalhostapache]#yuminstalllynx-y
13、#测试[root®localhostapache]#lynxhttp://localhost备注:如若出现下面的界面,则