• 专注于网站建设,网络推广,关键词优化,SEO优化,专业的网站建设开发团队!
首页 > IT技术 > Linux > 内容

Linux Apache+php+Mysql 编译安装

2015-06-14 18:51:42   来源:叶景网络
        叶景网络(www.cngxit.com),致力于互联网品牌建设与网络营销,专业领域包括网站建设、电子商务、移动互联网营销、系统平台开发, 与其他网站建设等。叶景网络为您分享:Linux Apache+php+Mysql 编译安装  
    Mysql 官方网址              http://mysql.com      (偶数结尾版本为稳定版)
    apache官方网址              http://apache.org/
    php官方网址              http://php.net/
    一 安装环境
    Cent OS 5.2 32 bit 系统
    已安装组件五TOOLS,开发包所有组件
    准备安装包
    mysql-5.083.tar.gz
    http-2.2.11.tar.gz
    php-5.3.0.tar.gz 
    我的安装包放在 /soft/目录下
    二 安装
    1.安装mysql
    tar zxvf mysql-5.0.83.tar.gz
    cd mysql-5.0.83
    ./configure \
    --prefix=/usr/local/mysql \
    --sysconfdir=/etc \
    --with-unix-socket-path=/usr/local/mysql/var/mysql/mysql.sock \
    --without-debug \
    --enable-isam \
    --with-mysqld-user=mysql \
    --with-mysqld-ldflags=-all-static \
    --with-client-ldflags=-all-static
    make && make install
    useradd mysql
    /usr/local/mysql/bin/mysql_install_db
    cp support-files/my-medium.cnf /etc/my.cnf
    cp support-files/mysql.server /etc/rc.d/init.d/mysqld
    chmod 755 /etc/rc.d/init.d/mysqld
    chown -R mysql.mysql /usr/local/mysql/var
    /etc/rc.d/init.d/mysqld start
    cd /software
    2.安装apache
    tar zxvf httpd-2.2.11.tar.gz 
    cd httpd-2.2.11
    ./configure \
    --prefix=/usr/local/http \
    --enable-so \
    --enable-mods-shared=all \
    --enable-vhost-alias \
    --enable-deflate \
    --enable-expires \
    --enable-rewrite \
    --enable-authn-dbm=shared \
    --enable-ssl --with-ssl
    make && make install
    cp /usr/local/http/bin/apachectl /etc/rc.d/init.d/httpd
    chmod 755 /etc/rc.d/init.d/httpd 
    /etc/rc.d/init.d/httpd start
    在地址栏输入IP,可以看到
    IT works
    说明apache正常启动
    3.安装php
    cd /software
    tar zxvf php-5.3.0.tar.gz
    cd php-5.3.0
    ./configure \
    --prefix=/usr/local/php \
    --with-apxs2=/usr/local/http/bin/apxs \
    --with-config-file-path=/usr/local/php/etc \
    --with-mysql=/usr/local/mysql \
    --with-mysqli=/usr/local/mysql/bin/mysql_config \
    --enable-safe-mode \
    --enable-zip \
    --with-bz2 \
    --with-jpeg-dir\
    --with-png-dir \
    --with-freetype-dir \
    --without-iconv \
    --with-libxml-dir \
    --with-zlib-dir \
    --with-xmlrpc \
    --with-gd \
    --with-curl \
    --with-curlwrappers \
    --with-xsl \
    --enable-sockets \
    --disable-rpath \
    --disable-debug
    make && make install
    cp php.ini-production /usr/local/php/etc/php.ini
    vi /usr/local/http/conf/httpd.conf
    找到AddType application/x-gzip .gz .tgz 在下行填加
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    找到index.html 在后边加空格,填加
    index.php
    填加PHP测试页
    vi /usr/http/htdocs/index.php
    填写代码
    <?php
    phpinfo()
    ?>
    重启apache
    service httpd restart
    在地址栏输入
    ip:/index.php
    可以看到测试页,说明PHP正常启动
叶景网络,网络推广,网站建设
特别推荐RECOMMEND
搜索引擎网站关键词seo优化的意义
视频推广怎么做
网站seo优化怎么做关键词排上首页?
SEO介绍什么叫搜索引擎网站关键词优化
seo优化怎样做提升关键词排名
热点图文Hot
Linux Apache+php+Mysql 编译安装 Linux Apache+php+
Sublime桌面快捷图标的创建 Sublime桌面快捷图
Ubuntu+iBus下Sublime Text2编辑器输入中文 Ubuntu+iBus下Subli
Ubuntu和Windows双系统选择开机顺序调整 Ubuntu和Windows双
关注排行RANKING
1

Linux Apache+php+Mysql 编译安装

Linux Apache+php+Mysql 编译安装 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领...

2

Sublime桌面快捷图标的创建

Sublime桌面快捷图标的创建 Sublime Text 2,一个基本上可以称得上是IDE的编辑器,最先看到是在前公司的...

3

Ubuntu+iBus下Sublime Text2编辑器输入中文

Ubuntu+iBus下Sublime Text2编辑器输入中文 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领域包括网站建设...

4

Ubuntu和Windows双系统选择开机顺序调整

Ubuntu和Windows双系统选择开机顺序调整 一般用Ubuntu和Windows双系统开机时会涉及到哪个操作系统优先启动的问题,当然...

5

Linux下Sublime Text 2编辑器的破解方法

Linux下Sublime Text 2编辑器的破解方法 Linux下Sublime Text 2编辑器的破解 版本:2 0 1 Build 2217。这个版本中破解需...

6

Ubuntu下配置IP地址方法

Ubuntu下配置IP地址方法 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领...

7

Ubunut下beyond compare 3.3.4 的注册

Ubunut下beyond compare 3.3.4 的注册 由于经常与代码打交道,有时想对比两个文件内容,在windows下时安装了beyond compare,...

8

Ubuntu下SSH的安装与使用

Ubuntu下SSH的安装与使用 ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。...

9

Ubuntu开启远程桌面共享与共享windows磁盘

Ubuntu开启远程桌面共享与共享windows磁盘 其实Ubuntu 12 04本身就是一个图形化系统,所以他既然能够查看远程桌面,当然也能做远...