`

centos 64bit 搭建lamp

阅读更多
相关软件下载:

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    #添加这一条



分享到:
评论

相关推荐

    LAMP环境搭建教程

    在开始搭建LAMP环境之前,你需要一个Linux操作系统作为基础。本教程选用的是Red Hat,但其他基于Linux的发行版如Ubuntu、CentOS等也可以。确保你的虚拟机IP地址、网关和DNS设置正确,这将影响到后续服务的访问和...

    lamp和VNC服务的配置过程

    以下将详细介绍在CentOS6.4mini 64bit系统上配置LAMP环境的步骤。 1. **安装Apache** Apache是LAMP架构中的Web服务器组件,可以通过yum包管理器进行安装: ```bash yum install httpd ``` 安装完成后,启动...

    centos7下部署apache2.4+mysql5.7.13+php5.6.pdf

    这是一个常见的Web开发环境配置,适用于搭建LAMP(Linux、Apache、MySQL、PHP)服务器。下面我们将按照步骤详细解释每个组件的安装和配置。 一、安装基础工具 在开始安装Apache、MySQL和PHP之前,我们需要确保系统...

    Mysql主从复制+读写分离1

    实验环境系统类型:Centos 7.4 1708 64bit 主机名: * master.linuxfan.cn(IP 地址:192.168.100.101) * slave1.linuxfan.cn(IP 地址:192.168.100.102) * slave2.linuxfan.cn(IP 地址:192.168.100.103) * ...

    [AB PLC例程源码][MMS_044666]Translation N-A.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    kolesar_3cd_01_0716.pdf

    kolesar_3cd_01_0716

    latchman_01_0108.pdf

    latchman_01_0108

    matlab程序代码项目案例:matlab程序代码项目案例MPC在美国高速公路场景中移动的车辆上的实现.zip

    matlab程序代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    pimpinella_3cd_01_0716.pdf

    pimpinella_3cd_01_0716

    petrilla_01_0308.pdf

    petrilla_01_0308

    [AB PLC例程源码][MMS_041452]Speed Controls in Plastic Extrusion.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    强化学习驱动下DeepSeek技术创新及其对AI发展的影响

    内容概要:本文档由张卓老师讲解,重点探讨DeepSeek的技术革新及强化学习对未来AI发展的重要性。文章回顾了AI的历史与发展阶段,详细解析Transformer架构在AI上半场所起到的作用,深入介绍了MoE混合专家以及MLA低秩注意机制等技术特点如何帮助DeepSeek在AI中场建立优势,并探讨了当前强化学习的挑战和边界。文档不仅提及AlphaGo和小游戏等成功案例来说明强化学习的强大力量,还提出了关于未来人工通用智能(AGI)的展望,特别是如何利用强化学习提升现有LLMs的能力和性能。 适用人群:本资料适宜对深度学习感兴趣的研究人员、开发者以及想要深入了解人工智能最新进展的专业人士。 使用场景及目标:通过了解最新的AI技术和前沿概念,在实际工作中能够运用更先进的工具和技术解决问题。同时为那些寻求职业转型或者学术深造的人提供了宝贵的参考。 其他说明:文中提到了许多具体的例子和技术细节,如DeepSeek的技术特色、RL的理论背景等等,有助于加深读者对于现代AI系统的理解和认识。

    有师傅小程序开源版v2.4.14+前端.zip

    有师傅小程序开源版v2.4.14 新增报价短信奉告 优化部分细节

    [AB PLC例程源码][MMS_047333]Motor Sequence Starter with timers to start.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    商城二级三级分销系统(小程序+后台含源码).zip

    商城二级三级分销系统(小程序+后台含源码).zip

    li_3ck_01b_0918.pdf

    li_3ck_01b_0918

    nicholl_3cd_01_0516.pdf

    nicholl_3cd_01_0516

    1995-2022年 网络媒体关注度、报刊媒体关注度与媒体监督相关数据.zip

    媒体关注度是一个衡量公众对某个事件、话题或个体关注程度的重要指标。它主要反映了新闻媒体、社交媒体、博客等对于某一事件、话题或个体的报道和讨论程度。 媒体监督的J-F系数(Janis-Fadner系数)是一种用于测量媒体关注度的指标,特别是用于评估媒体对企业、事件或话题的监督力度。J-F系数基于媒体报道的正面和负面内容来计算,从而为公众、研究者或企业提供一个量化工具,以了解媒体对其关注的方向和强度。 本数据含原始数据、参考文献、代码do文件、最终结果。参考文献中JF系数计算公式。 指标 代码、年份、标题出现该公司的新闻总数、内容出现该公司的新闻总数、正面新闻数全部、中性新闻数全部、负面新闻数全部、正面新闻数原创、中性新闻数原创、负面新闻数原创,媒体监督JF系数。

    [AB PLC例程源码][MMS_040315]Double INC and Double DEC of INT datatype.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    [AB PLC例程源码][MMS_047773]Convert Feet to Millimeters.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

Global site tag (gtag.js) - Google Analytics