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
|