分享

centos5.5手动编译安装apache、php、mysql

 Dead n Gone 2011-02-11

64位centos 5.5手动安装lamp,要求curl、json、pdo_mysql、gd,记录如下。

下载安装apache:

http://httpd./download.cgi

wget http://apache.etoak.com//httpd/httpd-2.2.17.tar.bz2
tar jxvf httpd-2.2.17.tar.bz2
cd httpd
-2.2.17
.
/configure --prefix=/usr/local/apache --enable-so
make
sudo make install
sudo
/usr/local/apache/bin/httpd -k start
若提示"make: *** 没有指明目标并且找不到 makefile。 停止。"
则运行
yum -y install gcc
yum -y install gcc-c++








下载安装mysql:

http://dev./downloads/mysql/#downloads

下载这4个(64位的):
MySQL-client-community
MySQL-devel-community
MySQL-server-community
MySQL-shared-compat

rpm -i MySQL-client-community-5.1.53-1.rhel5.x86_64.rpm
rpm
-i MySQL-devel-community-5.1.53-1.rhel5.x86_64.rpm
rpm
-i MySQL-server-community-5.1.53-1.rhel5.x86_64.rpm
rpm
-i MySQL-shared-compat-5.1.53-1.rhel5.x86_64.rpm
sudo cp
-rp /usr/lib64/libmysqlclient.* /usr/lib/

下载安装php:

http://cn2./downloads.php

sudo yum install libxml2 libxml2-devel
sudo yum install curl curl
-devel
sudo yum install libjpeg libjpeg
-devel
sudo yum install libpng libpng
-devel
sudo yum install libmcrypt libmcrypt
-devel
tar jxvf php
-5.3.3.tar.bz2
cd php
-5.3.3
.
/configure --prefix=/usr/local/php -with-apxs2=/usr/local/apache/bin/apxs --with-curl --with-mcrypt --enable-mbstring --with-iconv --with-gd --enable-pdo --with-pdo-mysql --with-mysql
make
sudo make install
cp php.ini
-development /usr/local/php/lib/php.ini

把apache加入系统service,开机自启动

sudo cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
sudo vi
/etc/init.d/httpd
在文件开头加入下面几行:
#
!/bin/sh
# chkconfig:
2345 85 15
# description: Apache
is a World Wide Web server.
sudo chmod
+x /etc/init.d/httpd
sudo
/sbin/chkconfig --add httpd
sudo
/sbin/chkconfig --list httpd
sudo ln
-s /sbin/chkconfig /usr/bin/chkconfig
sudo ln
-s /sbin/service /usr/bin/service

把mysql加入系统service,开机自启动

sudo /sbin/chkconfig --list mysql

通过rpm安装的mysql,已经开机自启动了。

参考资料:

http://blog./u3/115899/showart_2258825.html

http://www./xiezhi/103050.html

http://dev./doc/refman/5.1/zh/installing.html#installation-layouts

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多