首页 > 网站 > 建站经验 > 正文

实战 LAMP 服务器配置 完整篇

2019-11-02 16:32:07
字体:
来源:转载
供稿:网友
安装zlib

tar zxvf zlib-1.2.3.tar.gz

cd zlib-1.2.3

./configure --prefix=/usr/local/zlib2

make

make install

安装libpng

tar zxvf libpng-1.2.10.tar.gz

cd libpng-1.2.10

./configure --prefix=/usr/local/libpng

make

make install

安装freetype

tar zxvf freetype-2.3.5.tar.gz

cd freetype-2.3.5

./configure --prefix=/usr/local/freetype

make

make install

安装Jpeg

mkdir /usr/local/jpeg6

mkdir /usr/local/jpeg6/bin

mkdir /usr/local/jpeg6/lib

mkdir /usr/local/jpeg6/include

mkdir /usr/local/jpeg6/man

mkdir /usr/local/jpeg6/man/man1

tar zxvf jpegsrc.v6b.tar.gz

cd jpeg-6b

./configure --prefix=/usr/local/jpeg6 --enable-shared

make

make install

安装GD

tar zxvf gd-2.0.35.tar.gz

cd gd-2.0.35

./configure --prefix=/usr/local/gd2 --with-zlib=/usr/local/zlib2/ --with-png=/usr/local/libpng/ --with-jpeg=/usr/local/jpeg6/ --with-freetype=/usr/local/freetype/

make

(在make时可能会是出现以下错误:

cd . && /bin/sh /root/gd-2.0.35/config/missing --run aclocal-1.9 -I config

aclocal:configure.ac:64: warning: macro `AM_ICONV' not found in library

cd . && /bin/sh /root/gd-2.0.35/config/missing --run automake-1.9 --foreign

cd . && /bin/sh /root/gd-2.0.35/config/missing --run autoconf

configure.ac:64: error: possibly undefined macro: AM_ICONV

If this token and others are legitimate, please use m4_pattern_allow.

See the Autoconf documentation.

make: *** [configure] Error 1

把报错信息“configure.ac:64: error: possibly undefined macro: AM_ICONV”拿到google里搜索,得到“But you need to have gettext”没有gettext这个包。

然后直接运行:yum install gettext 在做make 就好了[解决方法是在:把warning: macro `AM_ICONV' not found in library 复制到google中找到这个地址http://sery.blog.51cto.com/10037/50892]

)

安装mysql

groupadd mysql // 建立mysql组

useradd mysql -g mysql //建立mysql用户并且加入到mysql组中

tar zxvf mysql-5.0.16.tar.gz //解压缩

cd mysql-5.0.16 //进入解开包的目录

./configure --prefix=/usr/local/mysql --with-charset=gbk --with-extra-charsets=gbk,gb2312 --enable-thread-safe-client

make

make install

cd scripts //进入到脚本目录下

./mysql_install_db --user=mysql //安装库文件,应该会提示说OK!的。

cd /usr/local/mysql //进入到安装的mysql软件目录中

chown -R root . //设定root能访问/usr/local/mysql

chown -R mysql var //设定mysql用户能访问/usr/local/mysql/var ,里面存的是mysql的数据库文件.这个目录是在/etc/my.cnf中有配置,在mysql_install_db时产生。

chown -R mysql var/ . //设定mysql用户能访问/usr/local/mysql/var/mysql下的所有文件

chgrp -R mysql . //设定mysql组能够访问/usr/local/mysql

# 上面的已经把mysql完全安装完了,也能正常使用了,但还不够,你要将mysql的数据库启动脚本加入系统启动目录

cd /usr/local/mysql/lib/mysql/

ln -s libmysqlclient.so.15.0.0 libmysqlclient_r.so
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表