3.安装zlib最新库文件
注意:不要指定安装路径
./configure
make
make install
4.安装libpng最新库文件
进入libpng目录,执行命令 ./configure --prefix=/usr/local/libpng
make && make install
如果安装成功将会在/usr/local/libpng目录下生成bin,include,lib和share四个目录。在安装GD2库配置时,通 过在configure命令选项中加上“--with-png=/usr/local/libpng”选项,指定libpng库文件的位置。
5.安装jpeg8库文件
step1:安装GD2库前所需的jpeg8库文件,需要自己手动创建安装需要的目录,它们在安装时不能自动创建。命令行如下。
mkdir /usr/local/jpeg8 //建立jpeg8软件安装目录
mkdir /usr/local/jpeg8/bin //建立存放命令的目录
mkdir /usr/local/jpeg8/lib //创建jpeg8库文件所在目录
mkdir /usr/local/jpeg8/include //建立存放头文件目录
mkdir -p /usr/local/jpeg8/man/man1 //建立存放手册的目录
./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
make
make install
6.安装freetype最新库文件
./configure --prefix=/usr/local/freetype
make
make install
7.安装atuoconf最新的库文件
唯一注意的地方是configure时,不用指定路径。
8.安装最新的GD库文件
./configure --prefix=/usr/local/gd --with-jpeg=/usr/local/jpeg8/ --with-png=/usr/local/libpng/ --with-freetype=/usr/local/freetype/
make
make install
注意:make的时候 有可能发生的错误
9.安装httpd前需要安装的
卸载apr、apr-util yum remove apr apr-util
./configure --prefix=/usr/local/apr-httpd/ && make && make install
./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/ && make && make install
unzip -o pcre-8.32.zip
./configure --prefix=/usr/local/pcre
make
make install
10.安装httpd
./configure --prefix=/usr/local/apache --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-apr=/usr/local/apr-httpd/ --with-apr-util=/usr/local/apr-util-httpd/ --with-pcre=/usr/local/pcre/ --disable-userdir
make
make install
安装完成后,进入/usr/local/apache243/目录下,检查是否有以下文件:
bin build cgi-bin error htdocs icons include logs man manual modules
启动Apache服务器,并查端口是否开启,启动Apache服务器的命令行如下:
/usr/local/apache/bin/apachectl start
提示信息:
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this message
解决方案:
vi /etc/httpd/httpd.conf
把 ServerName localhost:80 前面的#号去掉 并修改成这样
查看端口命令行如下: netstat -tnl|grep 80
设置开机自动启动
echo "/usr/local/apache/bin/apachectl start" >> /etc/rc.d/rc.local
查看浏览器 输入IP地址 显示 It works! 则表明Apache服务器可以使用。
11.安装mysql前先安装 ncurses
./configure --with-shared --with-debug --without-ada --enable-overwrite
make
make install
12.安装mysql5.5 以后的版本需要 cmake 编译器
yum install cmake
13.安装mysql5.5
创建mysql安装目录及数据库存放文件
命令如下:
mkdir -p /usr/local/mysql
mkdir -p /usr/local/mysql/data
创建Mysql用户组 groupadd mysql
添加用户到组 useradd -r -g mysql mysql
tar -zxvf mysql-5.5.*.tar.gz
cd mysql-5.5.x
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1
make
make install
注意:重新编译时,需要清除旧的对象文件及缓存信息:
make clean
rm -f CMakeCache.txt
rm -rf /etc/my.cnf
设置目录权限
进入安装文件夹:
cd /usr/local/mysql
chown -R root:mysql .
chown -R mysql:mysql data
复制配置文件:cp support-files/my-medium.cnf /etc/my.cnf
创建MYSQL系统数据库的表
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql
设置环境变量
cd ~
vi .bash_profile
把PATH=$PATH:$HOME/bin替换为如下:
PATH=$PATH:$HOME/bin/:/usr/local/mysql/bin:/usr/local/mysql/lib
然后保存退出 :wq
退出后输入如下命令:
source /root/.bash_profile
添加mysql到系统服务中
cd /usr/local/mysql
cp support-files/mysql.server /etc/init.d/mysql
服务启动与停止
启动:service mysql start
停止:service mysql stop
设置MySql自启动
chkconfig --add mysql
设置mysql root 密码
mysql -u root -p
默认为空密码,直接回车就可以了
SET PASSWORD FOR 'root'@'localhost'=PASSWORD('123456');
14.安装 php (安装的是5.4.11)
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql/ --with-libxml-dir=/usr/local/libxml2/ --with-png-dir=/usr/local/libpng/ --
with-jpeg-dir=/usr/local/jpeg8/ --with-freetype-dir=/usr/local/freetype/ --with-gd=/usr/local/gd/ --with-mcrypt=/usr/local/libmcrypt/ --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-soap --enable-mbstring=all --enable-sockets
--disable-fileinfo
make
make install
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php .phtml
编译php时候的问题