- 浏览: 207640 次
- 性别:
- 来自: 东莞
文章分类
最新评论
-
wzwahl36:
你那个链接的网页已经过期了~~~
终于找到了 Editplus 3.4 注册码 keycode -
xa_zbl:
感谢,解决了我的问题
lucene特殊字符处理
相关软件下载:
httpd http://httpd.apache.org/
mysql http://dev.mysql.com/downloads/
php http://www.php.net/downloads.php
libxml2 ftp://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/
libmcrypt http://prdownloads.sourceforge.net/mcrypt/
zlib http://www.zlib.net/
gd http://www.libgd.org/releases
Autoconf ftp://ftp.gnu.org/gnu/autoconf
freetype http://download.savannah.gnu.org/releases/freetype/
libpng ftp://ftp.simplesystems.org/pub/libpng/png/src
jpegsrc http://www.ijg.org/files/
yum -y install gcc gcc-c++ ncurses ncurses-devel bison openssl openssl-devel
rpm -e mysql --nodepts
rpm -e httpd --nodepts
cd /usr/local/src
tar -zxvf cmake-2.8.4.tar.gz
cd cmake
./configure && gmake && gmake install
cd /usr/local/src
tar -zxvf autoconf-2.68.tar.gz
cd autoconf-2.68
./configure && make && make install
cd /usr/local/src
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
vim MakeFile (修改CFLAGS)
CFLAGS=-O3 -fPIC -DUSE_MMAP (要看到编译有-fPIC参数)
./configure --prefix=/usr/local/zlib
make
make install
cd /usr/local/src
tar -zxvf libxml2-2.7.7.tar.gz
cd libxml2-2.7.7
./configure --prefix=/usr/local/libxml2 --with-zlib=/usr/local/zlib
make && make install
cd /usr/local/src
tar -zxvf libpng-1.5.1.tar.gz
cd libpng-1.5.1
export LDFLAGS=-L$ROOTFS_DIR/usr/local/zlib/lib
export CFLAGS=-I$ROOTFS_DIR/usr/local/zlib/include
./configure --prefix=/usr/local/libpng --with-zlib-prefix=/usr/local/zlib/
make && make install
cd /usr/local/src
tar -zxvf freetype-2.4.1.tar.gz
cd freetype-2.4.1
./configure --prefix=/usr/local/freetype --with-zlib=/usr/local/zlib
make && make install
cd /usr/local/src
tar -zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
./configure --prefix=/usr/local/libmcrypt
make && make install
cd /usr/local/src
tar -zxvf curl-7.21.4.tar.gz
cd curl-7.21.4
./configure --prefix=/usr/local/curl --with-zlib=/usr/local/zlib
make && make install
cd /usr/local/src
tar -zxvf jpegsrc.v8c.tar.gz
cd jpeg-8c/
./configure --prefix=/usr/local/jpeg8/ --enable-shared --enable-static
make && make install
cd /usr/local/src
tar -zxvf gd-2.0.35.tar.gz
cd gd-2.0.35
vim gd_png.c
./configure --prefix=/usr/local/gd2/ --with-zlib=/usr/local/zlib/ --with-jpeg=/usr/local/jpeg8/ --with-png=/usr/local/libpng/ --with-freetype=/usr/local/freetype/
修改gd2中的源代码:
#include "png.h" 为:
#include "/usr/local/libpng/include/png.h"
make && make install
/********************************apache*******************************************************/
cd /usr/local/src
tar -zxvf httpd-2.2.17.tar.gz
cd httpd-2.2.17
./configure --prefix=/usr/local/apache2 --sysconfdir=/etc/httpd --with-z=/usr/local/zlib/ --with-included-apr --with-mpm=prefork --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --enable-static-support --enable-cache --enable-disk-cache --enable-mem-cache --enable-file-cache --enable-cgi
make && make install
echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.local
/*********************************mysql*******************************************************/
cd /usr/local/src
tar -zxvf mysql-5.5.10.tar.gz
cd mysql-5.5.10
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_MYISAM_STORAGE_ENGINE=1
gmake && gmake install
useradd -M -r --shell /sbin/nologin --home-dir /usr/local/mysql mysql
chown -R mysql:mysql /usr/local/mysql
cd /usr/local/mysql/scripts/
./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
/usr/local/mysql/bin/mysqld_safe --user=mysql &
#需修改/usr/local/mysql/support-files/mysql.server中的basedir和datadir
vim /usr/local/mysql/support-files/mysql.server
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
#需修改/usr/local/mysql/support-files/my-huge.cnf
vim /usr/local/mysql/support-files/my-huge.cnf
增加以下内容
[mysqld]
character-set-server = utf8
collation_server = utf8_unicode_ci
cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
#添加服务
chkconfig --add mysqld
#指定服务级别
chkconfig --level 2345 mysqld on
/*********************************php*******************************************************/
cd /usr/local/src
tar -zxvf php-5.3.5.tar.gz
cd php-5.3.5
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --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/gd2/ --with-zlib-dir=/usr/local/zlib/ --with-mcrypt=/usr/local/libmcrypt/ --with-curl=/usr/local/curl/ --enable-soap --enable-mbstring=all --enable-sockets
cp /usr/local/src/php-5.3.5/php.ini-development /usr/local/php/etc/php.ini
vi /etc/httpd/httpd.conf //使用vi编辑apache配置文件
Addtype application/x-httpd-php .php .phtml #添加这一条
httpd http://httpd.apache.org/
mysql http://dev.mysql.com/downloads/
php http://www.php.net/downloads.php
libxml2 ftp://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/
libmcrypt http://prdownloads.sourceforge.net/mcrypt/
zlib http://www.zlib.net/
gd http://www.libgd.org/releases
Autoconf ftp://ftp.gnu.org/gnu/autoconf
freetype http://download.savannah.gnu.org/releases/freetype/
libpng ftp://ftp.simplesystems.org/pub/libpng/png/src
jpegsrc http://www.ijg.org/files/
yum -y install gcc gcc-c++ ncurses ncurses-devel bison openssl openssl-devel
rpm -e mysql --nodepts
rpm -e httpd --nodepts
cd /usr/local/src
tar -zxvf cmake-2.8.4.tar.gz
cd cmake
./configure && gmake && gmake install
cd /usr/local/src
tar -zxvf autoconf-2.68.tar.gz
cd autoconf-2.68
./configure && make && make install
cd /usr/local/src
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
vim MakeFile (修改CFLAGS)
CFLAGS=-O3 -fPIC -DUSE_MMAP (要看到编译有-fPIC参数)
./configure --prefix=/usr/local/zlib
make
make install
cd /usr/local/src
tar -zxvf libxml2-2.7.7.tar.gz
cd libxml2-2.7.7
./configure --prefix=/usr/local/libxml2 --with-zlib=/usr/local/zlib
make && make install
cd /usr/local/src
tar -zxvf libpng-1.5.1.tar.gz
cd libpng-1.5.1
export LDFLAGS=-L$ROOTFS_DIR/usr/local/zlib/lib
export CFLAGS=-I$ROOTFS_DIR/usr/local/zlib/include
./configure --prefix=/usr/local/libpng --with-zlib-prefix=/usr/local/zlib/
make && make install
cd /usr/local/src
tar -zxvf freetype-2.4.1.tar.gz
cd freetype-2.4.1
./configure --prefix=/usr/local/freetype --with-zlib=/usr/local/zlib
make && make install
cd /usr/local/src
tar -zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
./configure --prefix=/usr/local/libmcrypt
make && make install
cd /usr/local/src
tar -zxvf curl-7.21.4.tar.gz
cd curl-7.21.4
./configure --prefix=/usr/local/curl --with-zlib=/usr/local/zlib
make && make install
cd /usr/local/src
tar -zxvf jpegsrc.v8c.tar.gz
cd jpeg-8c/
./configure --prefix=/usr/local/jpeg8/ --enable-shared --enable-static
make && make install
cd /usr/local/src
tar -zxvf gd-2.0.35.tar.gz
cd gd-2.0.35
vim gd_png.c
./configure --prefix=/usr/local/gd2/ --with-zlib=/usr/local/zlib/ --with-jpeg=/usr/local/jpeg8/ --with-png=/usr/local/libpng/ --with-freetype=/usr/local/freetype/
修改gd2中的源代码:
#include "png.h" 为:
#include "/usr/local/libpng/include/png.h"
make && make install
/********************************apache*******************************************************/
cd /usr/local/src
tar -zxvf httpd-2.2.17.tar.gz
cd httpd-2.2.17
./configure --prefix=/usr/local/apache2 --sysconfdir=/etc/httpd --with-z=/usr/local/zlib/ --with-included-apr --with-mpm=prefork --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --enable-static-support --enable-cache --enable-disk-cache --enable-mem-cache --enable-file-cache --enable-cgi
make && make install
echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.local
/*********************************mysql*******************************************************/
cd /usr/local/src
tar -zxvf mysql-5.5.10.tar.gz
cd mysql-5.5.10
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_MYISAM_STORAGE_ENGINE=1
gmake && gmake install
useradd -M -r --shell /sbin/nologin --home-dir /usr/local/mysql mysql
chown -R mysql:mysql /usr/local/mysql
cd /usr/local/mysql/scripts/
./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
/usr/local/mysql/bin/mysqld_safe --user=mysql &
#需修改/usr/local/mysql/support-files/mysql.server中的basedir和datadir
vim /usr/local/mysql/support-files/mysql.server
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
#需修改/usr/local/mysql/support-files/my-huge.cnf
vim /usr/local/mysql/support-files/my-huge.cnf
增加以下内容
[mysqld]
character-set-server = utf8
collation_server = utf8_unicode_ci
cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
#添加服务
chkconfig --add mysqld
#指定服务级别
chkconfig --level 2345 mysqld on
/*********************************php*******************************************************/
cd /usr/local/src
tar -zxvf php-5.3.5.tar.gz
cd php-5.3.5
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --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/gd2/ --with-zlib-dir=/usr/local/zlib/ --with-mcrypt=/usr/local/libmcrypt/ --with-curl=/usr/local/curl/ --enable-soap --enable-mbstring=all --enable-sockets
cp /usr/local/src/php-5.3.5/php.ini-development /usr/local/php/etc/php.ini
vi /etc/httpd/httpd.conf //使用vi编辑apache配置文件
Addtype application/x-httpd-php .php .phtml #添加这一条
发表评论
-
linux忘记密码
2011-03-23 20:12 813一. lilo 1. 在出现 lilo: ... -
linux vsftp 配置
2011-03-23 17:09 725格式 VSFTPD.conf 的格式非 ... -
让/etc/profile文件修改后立即生效
2011-03-23 15:45 1164方法1: 让/etc/profile文 ... -
chkconfig使用方法 (转)
2011-03-22 19:34 1119函数名称: chk ... -
去除 linux中滴滴声音解决办法
2011-03-22 18:36 1670也许你会遇到像我这样的情况,每次使用Linux终端,当听到发出 ... -
centos 设置ip和dns
2011-03-22 18:03 1343gedit /etc/sysconfig/network-sc ... -
centos IDE光驱无法加载
2011-03-22 17:43 983boot: linux all-generic-ide irq ... -
centos ifconfig 无法使用
2011-03-22 17:42 1105使用root用户还是无法使用ifconfig 郁闷中 #PA ... -
linux 添加java路径
2011-03-16 15:19 1389JAVA_HOME=/home/yyj/jdk1.6.0_23 ... -
linux 压缩解压文件
2011-03-09 00:16 763.tar 解包: tar xvf FileName ... -
Vi编辑器的基本使用方法
2010-12-14 09:10 707vi编辑器是所有Unix及Linu ...
相关推荐
### CentOS 6.8 搭建 LAMP 环境及配置 #### 一、简介 LAMP 是一个开放源代码的Web平台,由 Linux、Apache、MySQL 和 PHP 四个部分组成,广泛用于互联网应用程序开发。本文将详细介绍如何在 CentOS 6.8 系统上搭建 ...
CentOS6.5下搭建LAMP环境(源码编译方式).pdf
CentOS下快速搭建LAMP环境,Linux + Apache + MySQL + PHP。
本文详细介绍了如何在腾讯云服务器上使用CentOS 7.2操作系统搭建一个完整的LAMP环境。从服务器租赁、远程登录、文件传输,到通过Yum安装LAMP环境所需的所有软件和服务,再到最终的服务启动和环境验证,提供了全面的...
该博文将介绍 LAMP 架构和在 CentOS 7 下搭建 LAMP 环境的过程。 LAMP 架构介绍 LAMP 就是 Linux + Apache + MySQL + PHP 的缩写。 1、Linux 就是我们已经安装的 CentOS 7 Linux 操作系统。 2、Apache 就是一个 ...
2. `openGauss-3.0.0-CentOS-64bit-om.tar.gz`:OM(Operation Manager)是openGauss的运营管理工具,用于数据库的安装、升级、备份、恢复等操作。 3. `openGauss-3.0.0-CentOS-64bit-cm.tar.gz`:CM(Cluster ...
基于Centos8搭建LAMP环境安装nextcloud
在本文中,我们将详细探讨如何在CentOS 6.0环境下源码安装LAMP(Linux、Apache、MySQL、PHP)服务器。LAMP是Web开发的标准平台,尤其适用于那些需要强大性能和高度定制化的项目。 首先,确保你的系统是CentOS 6.0的...
CentOS 64bit安装Oracle11g【技术文档】
### CentOS8安装LAMP环境知识点 #### 一、安装环境说明 在开始安装LAMP环境之前,首先需要确认安装环境的具体配置,本指南是在CentOS 8.1的基础上进行的。CentOS Linux release 8.1.1911 (Core) 是文档所用的版本。...
通过以上步骤,您已经在CentOS 5.5上成功搭建了LAMP环境。您可以在此基础上进一步配置和优化服务器,以满足您的特定需求。记住,安全性和稳定性是服务器管理的关键,确保定期更新系统和软件,以及采取必要的安全措施...
在搭建Linux环境下的LAMP(Linux、Apache、MySQL、PHP)服务器时,首先需要了解的是LAMP环境是用于开发和运行基于PHP的Web应用程序的基础架构。在这个过程中,我们将使用源码编译的方式来安装所有组件,这能让我们...
在centos7上成功搭建完成,可在无网环境下搭建 ## linux系统上自动搭建lamp环境 ``` cd lamp-auto-config chmod -R 777 lamp_auto_config.sh ./lamp_auto_config.sh #执行shell脚本 ``` 1.安装后配置环境...
【CentOS7.2搭建LAMP环境】 在IT行业中,LAMP是指Linux、Apache、MySQL和PHP的组合,这是一个常见的Web开发平台。本教程将详细讲解如何在CentOS 7.2操作系统上搭建这样一个环境。 首先,确保你有一个运行CentOS ...
本篇文章将详细讲解如何在CentOS 6.4操作系统上搭建LAMP环境。 首先,我们需要了解`Linux`,它是整个LAMP架构的基础,这里是CentOS 6.4,一个稳定且广泛使用的Linux发行版。安装CentOS 6.4后,确保系统已更新至最新...
完成上述步骤后,你就成功地在CentOS上搭建了一个LAMP环境,并安装了ECShop电子商务系统,同时实现了对1号店或京东设计的模仿。记得定期更新所有组件以保持系统的安全性和稳定性。在实际操作中,你可能还需要处理更...
在本教程中,我们将详细介绍如何在CentOS 7.3系统上搭建LAMP(Linux、Apache、MySQL、PHP)环境以及FTP服务器。首先,我们需要确保系统是最新的,以获得最佳的兼容性和安全性。 1. 升级系统YUM源: - 备份现有的...
在CentOS 7上使用yum安装LAMP(Linux, Apache, MariaDB/MySQL, PHP)环境是一种常用的方式来搭建动态网站或应用。LAMP环境能够支持多种动态网站和应用的运行,包括流行的WordPress, Drupal等。CentOS(Community ...