lamp环境Word下载.docx

上传人:b****7 文档编号:22378502 上传时间:2023-02-03 格式:DOCX 页数:25 大小:132.75KB
下载 相关 举报
lamp环境Word下载.docx_第1页
第1页 / 共25页
lamp环境Word下载.docx_第2页
第2页 / 共25页
lamp环境Word下载.docx_第3页
第3页 / 共25页
lamp环境Word下载.docx_第4页
第4页 / 共25页
lamp环境Word下载.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

lamp环境Word下载.docx

《lamp环境Word下载.docx》由会员分享,可在线阅读,更多相关《lamp环境Word下载.docx(25页珍藏版)》请在冰豆网上搜索。

lamp环境Word下载.docx

step4:

使用makeinstall命令安装编译过的文件。

命令行如下。

[root@localhostlibxml2-2.9.0]#makeinstall//开始安装libxml2库文件

如果安装成功以后,在/usr/local/libxml2/目录下将生成bin,include,lib,share四个目录。

在后面安装PHP5源代码的配置时,会通过在configure命令的选项中加上"

--with-libxml-dir=/usr/local/libxml2"

选项,用于指定安装libxml2库文件的位置。

安装libmcrypt最新库文件

安装方法与上面安装libxml2方法相同,注意configure时的路径/usr/local/libmcrypt

如果安装成功就会在/usr/local/libmcrypt/目录下生成bin,include,lib,man,share五个目录。

然后在安装PHP5源代码包的配置时,就可以通过configure命令加上“--with-mcrypt-dir=/usr/local/libmcrypt”选项,指定这个libmcrypt库文件的位置。

如./configure时报错:

configure:

error:

C++compilercannotcreateexecutables。

解决方案:

运行下面命令,然后重新configure(配置)

yuminstallgccgcc-c++gcc-g77

安装完成libmcrypt库以后,不同的linux系统版本有可能还要安装一下libltdl库。

安装方法和前面的步骤相同,可以进入到解压缩的目录/usr/local/src/libmcrypt-2.5.8下,找到libltdl库源代码所在的目录libltdl,进入这个目录按照下面几个命令配置、编译、安装就可以了。

[root@localhostlibltdl]#pwd

/usr/local/src/libmcrypt-2.5.8/libltdl//进入软件源代码目录

[root@localhostlibltdl]#./configure--enable-ltdl-install//配置ltdl库的安装

[root@localhostlibltdl]#make//编译

[root@localhostlibltdl]#makeinstall//安装

安装最新库文件ZLIB库

安装方法与前面安装libxml2的方法相同,要注意的地方就是路径/usr/local/zlib/。

如果安装成功将会在/usr/local/zlib目录下生成include,lib,share三个目录。

在安装PHP5配置时,在configure命令的选项中加上“--with-zlib-dir=/usr/local/zlib”选项,用于指定zlib库文件位置。

安装libpng最新库文件

安装方法与前面安装libxml2的方法相同,要注意路径/usr/local/libpng/

在./configure--prefix=/usr/local/libpng这步最后会提示:

ZLibnotinstalled

解决方法如下:

1.进入zlib的源文件目录,执行命令makeclean,清除zlib;

2.重新配置./configure,后面不要接--prefix参数;

3.make&

&

makeinstall;

4.进入libpng目录,执行命令./configure--prefix=/usr/local/libpng

5.make&

6.安装成功.

如果安装成功将会在/usr/local/libpng目录下生成bin,include,lib和share四个目录。

在安装GD2库配置时,通过在configure命令选项中加上“--with-png=/usr/local/libpng”选项,指定libpng库文件的位置。

安装jpeg8最新库文件

安装GD2库前所需的jpeg8库文件,需要自己手动创建安装需要的目录,它们在安装时不能自动创建。

[root@localhost~]#mkdir/usr/local/jpeg8//建立jpeg8软件安装目录

[root@localhost~]#mkdir/usr/local/jpeg8/bin//建立存放命令的目录

[root@localhost~]#mkdir/usr/local/jpeg8/lib//创建jpeg8库文件所在目录

[root@localhost~]#mkdir/usr/local/jpeg8/include//建立存放头文件目录

[root@localhost~]#mkdir-p/usr/local/jpeg8/man/man1//建立存放手册的目录

configure有点不一样,如下命令行示:

[root@localhostjpeg-8b]#./configure\

>

--prefix=/usr/local/jpeg8/\

--enable-share\

--enable-static

警告:

WARNING:

unrecognizedoptions:

--enable-share

在安装GD2库配置时,可以在configure命令的选项中加上“--with-jpeg=/usr/local/jpeg8”选项,指定jpeg8库文件的位置。

安装PHP时也要指定该库文件的位置。

安装freetype最新库文件

进入软件源码包所在目录/usr/local/src/中,解压软件包freetype-2.4.10.tar.gz到当前目录freetype-2.4.10下,并进入freetype-2.4.10目录。

命令行如下:

#cd/usr/local/src///进入软件源码包所在目录

#tarzxvffreetype-2.4.10.tar.gz//解压包到freetype-2.4.10目录

#cdfreetype-2.4.10//进入目录freetype-2.4.10中

使用configure命令检查并配置安装需要的系统环境,并生成安装配置文件。

#./configure--prefix=/usr/local/freetype//选项--prefix=/usr/local/freetype,是在安装时将软件安装到/usr/local/freetype目录下

使用make命令编译源代码文件并生成安装文件,命令行如下:

#make//对软件源代码文件进行编译

使用makeinstall命令进行安装,命令行如下:

#makeinstall//开始安装freetype库文件

如果安装成功将会在/usr/local/freetype目录下存在bin,include,lib和share四个目录。

并在安装GD2库时,通过configure命令选项中加上“--with-freetype=/usr/local/freetype/”选项,指定freetype库文件位置。

安装autoconf最新的库文件

其方法与上面安装freetype相同。

唯一注意的地方是configure时,不用指定路径。

千万别指路径。

安装最新的GD库文件

安装方法大致与freetype相同。

唯一注意的地方是configure时的路径,命令行如下:

#./configure\//配置命令

--prefix=/usr/local/gd\//指定安装软件的位置

--with-jpeg=/usr/local/jpeg8/\//指定去哪找jpeg库文件

--with-png=/usr/local/libpng/\//指定去哪找png库文件

--with-freetype=/usr/local/freetype///指定去哪找freetype2.x字体库的位置

Makemakeinstall

如果安装成功会在/usr/local/gd/目录下存在bin、include和lib这三个目录。

在安装PHP5时,通过在configure命令选项中加上“--with-gd=/usr/local/gd”选项,指定GD库文件的位置。

如果报错:

make[2]:

***[gd_png.lo]Error1

Leavingdirectory`/tmp/gd-2.0.35'

make[1]:

***[all-recursive]Error1

make:

***[all]Error2

vigd_png.c源文件

找到#include"

png.h"

改成#include"

/usr/local/libpng/include/png.h"

安装新版本的apache服务器

1、卸载apr、apr-util

yumremoveaprapr-util

Rpm-qapr

下载安装:

http:

//apr.apache.org/download.cgi

apr-1.4.6.tar.gz

./configure--prefix=/usr/local/apr-httpd/&

make&

makeinstall

apr-util-1.5.1.tar.gz

./configure--prefix=/usr/local/apr-util-httpd/--with-apr=/usr/local/apr-httpd/&

下载:

#unzip-opcre-8.32.zip

#cdpcre-8.32

#./configure--prefix=/usr/local/pcre

#make

#makeinstall

[root@localhosthttpd-2.4.3]#./configure\

--prefix=/usr/local/apache243\

--enable-mods-shared=all\

--enable-deflate\

--enable-speling\

--enable-cache\

--enable-file-cache\

--enable-disk-cache\

--enable-mem-cache\

--enable-so\

--enable-expires=shared\

--enable-rewrite=shared\

--enable-static-support\

--sysconfdir=/etc/httpd\

--with-z=/usr/local/zlib/\

--with-apr=/usr/local/apr-httpd/\

--with-apr-util=/usr/local/apr-util-httpd/\

--with-pcre=/usr/local/pcre/\

--disable-userdir

#make&

安装完成后,进入/usr/local/apache243/目录下,检查是否有以下文件:

binbuildcgi-binerrorhtdocsiconsincludelogsmanmanualmodules

启动Apache服务器,并查端口是否开启,启动Apache服务器的命令行如下:

#/usr/local/apache243/bin/apachectlstart

提示信息:

AH00558:

httpd:

Couldnotreliablydeterminetheserver'

sfullyqualifieddomainname,using:

:

1.Setthe'

ServerName'

directivegloballytosuppressthismessage

vi/etc/httpd/httpd.conf

加上下面一行,重启apache

ServerNamelocalhost:

80

查看端口命令行如下:

#netstat-tnl|grep80

tcp000.0.0.0:

800.0.0.0:

*LIST

测试安装结果,打开浏览器,在地址栏中输入URL为:

//192.168.146.129/

如果浏览器中出现Itworks!

则表明Apache服务器可以使用。

每种服务器软件都有必要制成开机时自动启动,Apache服务器开机自动启动,只要在“/etc/rc.d/rc.local”文件,加上Apache服务器的启动命令即可。

可以直接打开“/etc/rc.d/rc.local”文件,在最后一行写入Apache启动命令,也可以用echo命令追加进去,如下命令行示:

[root@localhostapache243]#echo"

/usr/local/apache243/bin/apachectlstart"

>

/etc/rc.d/rc.local

安装MySQL数据库管理系统

1、增加用户名和用户组

#groupaddmysql

#useradd-gmysqlmysql

2、进入源码包使用configure检查并配置安装需要的系统环境,并生成安装配置文件

#./configure\

--prefix=/usr/local/mysql\//将软件安装在/usr/local/mysql目录下

--enable-thread-safe-client\

--with-extra-charsets=all//在安装mysql时安装所有字符集

如果遇到错误信息:

checkingfortgetentin-lncurses...no

checkingfortgetentin-lcurses...no

checkingfortgetentin-ltermcap...no

checkingfortermcapfunctionslibrary...configure:

Nocurses/termcaplibraryfound

原因:

缺少ncurses安装包

执行下面三行命令,执行完之后重新./configure(配置)

yumlist|grepncurses

yum-yinstallncurses-devel

yuminstallncurses-devel

接着#make&

3、创建mysql数据库服务器的配置文件,可以使用源码包support-files目录中的my-f文件作为模板,将其复制到/etc/目录下,命名为f文件即可。

[root@localhostmysql-5.0.18]#cpsupport-files/my-f/etc/f

4、如果还没安装过MySQL,必须创建MySQL授权表。

进入到安装目录/usr/local/mysql下,执行bin目录下的mysql_install_db脚本,用来初始化MySQL数据库的授权表,其中存储了服务器访问允许。

[root@localhostmysql-5.0.18]#cd/usr/local/mysql

[root@localhostmysql]#bin/mysql_install_db--user=mysql//创建授权表

如果使用root用户运行上面的命令,应当使用--user选项,选项的值应当与你在第一步为运行服务器所创建的登录账户(mysql用户)相同。

如果用mysql用户登录来运行上面的命令,可以省略--user选项。

用mysql_install_db创建mysql授权表后,需要手动重新启动服务器。

5、将程序二进制的所有权改为root用户,数据目录的所有权改为运行mysqld程序的mysql用户。

如果现在位于安装目录(/usr/local/mysql)下,命令行如下:

[root@localhostmysql]#chown-Rroot.(注意有点)//将文件的所有属性改为root用户

[root@localhostmysql]#chown-Rmysqlvar//将数据目录的所有属性改为mysql用户

[root@localhostmysql]#chgrp-Rmysql.//将组属性改为mysql组

[root@localhostmysql]#ls-l

total40

drwxr-xr-x.2rootmysql4096Feb720:

50bin

drwxr-xr-x.3rootmysql4096Feb720:

50include

50info

50lib

50libexec

50man

drwxr-xr-x.7rootmysql4096Feb720:

50mysql-test

50share

drwxr-xr-x.5rootmysql4096Feb720:

50sql-bench

drwx------.4mysqlmysql4096Feb720:

53var

6、在所需要的东西被安装完成后,应当使用下面的命令启动MySQL服务了,命令行如下:

[root@localhostmysql]#/usr/local/mysql/bin/mysqld_safe--user=mysql&

报告信息(不理会):

[root@localhostmysql]#/usr/local/mysql/bin/mysqld_safe--user=mysql&

[1]4720

[root@localhostmysql]#nohup:

ignoringinputandredirectingstderrtostdout

Startingmysqlddaemonwithdatabasesfrom/usr/local/mysql/var

7、MySQL数据库服务器启动之后,查看一下它的端口3306是否打开,如果看到以下结果表明mysql服务启动成功。

命令行如下

[root@localhostmysql]#netstat-tnl|grep3306

33060.0.0.0:

*LISTEN

8、使用mysqladmin验证服务器在运行中。

以下命令提供了简单的测试,可检查服务器是否已经开启并能响应连接。

[root@localhostmysql]#bin/mysqladminversion

Enterpassword:

bin/mysqladminVer8.41Distrib5.0.18,forpc-linux-gnuoni686

Copyright(C)2000MySQLAB&

MySQLFinlandAB&

TCXDataKonsultAB

ThissoftwarecomeswithABSOLUTELYNOWARRANTY.Thisisfreesoftware,

andyouarewelcometomodifyandredistributeitundertheGPLlicense

Serverversion5.0.18-log

Protocolversion10

ConnectionLocalhostviaUNIXsocket

UNIXsocket/tmp/mysql.sock

Uptime:

18min

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1