apache2.2.4+mysql5.0.77+php5.2.8安装精简


Posted in PHP onApril 29, 2009

1.安装Apache

将httpd-2.2.4.tar.gz拷贝至/usr/local/src目录中

tar -zxvf httpd-2.2.4.tar.gz

cd httpd-2.2.4

./configure --prefix=/usr/local/apache2 --enable-so --enable-vhost-alias --enable-rewrite --enable-deflate --enable-mods-shared=all --with-mpm=worker

make && make install

2.安装php

安装freetype-2.3.5.tar.gz

tar zxvf freetype-2.3.5.tar.gz

cd freetype-2.3.5

./configure --prefix=/usr/local/phpsyslib/freetype-2.3.5

make && make install

mkdir /usr/local/phpsyslib/freetype-2.3.5/include/freetype2/freetype/internal(如果报错需要)

安装jpeg

tar zxvf jpegsrc.v6b.tar.gz

cd jpeg-6b

./configure --prefix=/usr/local/phpsyslib/jpeg-6b --enable-shared 必须加后面这个参数,不然不能生成那个共享库

根据报错信息自己创建相应目录

cp libjpeg.a /usr/local/lib(如果安装gd不成功的话)

安装zlib

tar zxvf zlib-1.2.3.tar.gz

cd zlib-1.2.3

./configure --prefix=/usr/local/phpsyslib/zlib-1.2.3

安装openssl-0.9.8e

tar zxvf openssl-0.9.8e.tar.gz

cd openssl-0.9.8e

./config shared zlib

make

make test

make install

mv /usr/bin/openssl /usr/bin/openssl.OFF

mv /usr/include/openssl /usr/include/openssl.OFF

ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl

ln -s /usr/local/ssl/include/openssl /usr/include/openssl

配置库文件搜索路径

#echo "/usr/local/ssl/lib" >> /etc/ld.so.conf

#ldconfig -v

安装libpng

tar zxvf libpng-1.2.23.tar.gz

cd libpng-1.2.23

cp scripts/makefile.linux makefile

安装GD库(如果失败先安装libtool和gettext)

tar zxvf gd-2.0.35.tar.gz

cd gd-2.0.35

./configure --prefix=/usr/local/phpsyslib/gd-2.0.35 --with-jpeg=/usr/local/phpsyslib/jpeg-6b --with-png=/usr/local/ --with-zlib=/usr/local/phpsyslib/zlib-1.2.3 --with-freetype=/usr/local/phpsyslib/freetype-2.3.5/

make && make install

安装gettext(如果失败先安装 libtool)

tar zxvf gettext-0.17.tar.gz

cd gettext-0.17

./configure --prefix=/usrmake && make install 安装libtool

tar zxvf libtool-2.2.tar.gz

cd libtool-2.2

./configure --prefix=/usrmake && make installcp /usr/lib/libattr.la /lib/

安装curl

tar zxvf curl-7.17.1.tar.gz

cd curl-7.17.1

./configure --prefix=/usr/local/phpsyslib/curl-7.17.1

make && make install

3.安装mysql

# tar zxvf mysql-5.0.77-linux-i686-icc-glibc23.tar.gz

cp mysql-5.0.77-linux-i686-icc-glibc23 /usr/local/mysql

cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql ---mysql自启动

cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

groupadd mysql

useradd -g mysql mysql

chown -R root /usr/local/mysql

chgrp -R mysql /usr/local/mysql

上面两句可用(chown -R root:mysql /usr/local/mysql)

chown -R mysql /usr/local/mysql/data

/usr/local/mysql/scripts/mysql_install_db --user=mysql&

/usr/local/mysql/bin/safe_mysqld --user=mysql&

安装php

./configure --prefix=/usr/local/php5.2.8 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir=/usr/share/doc/libxml2-2.6.16 --with-gd=/usr/local/phpsyslib/gd-2.0.35 --enable-gd-native-ttf --with-jpeg-dir=/usr/local/jpeg-6b --with-png-dir --with-freetype-dir=/usr/local/phpsyslib/freetype-2.3.5 --with-iconv-dir --with-zlib=/usr/local/phpsyslib/zlib-1.2.3 --enable-mbstring --disable-ipv6 --with-openssl-dir=/usr/local/ssl --with-curl=/usr/local/phpsyslib/curl-7.17.1 --with-mime-magic=/usr/share/file/magic.mime

Mysql日常用法

mysqldump ?uXXX ?hXXX -p samp_db >/usr/archives/mysql/samp_db.1999-10-02 备份

mysql 数据库名 <文件路径 用户名和密码(如果有) 导入

建立用户:

grant all on redflag.* to 用户名@"%" identified by "密码";

flush privileges;

PHP 相关文章推荐
PHP如何透过ODBC来存取数据库
Oct 09 PHP
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
Dec 06 PHP
仿Aspnetpager的一个PHP分页类代码 附源码下载
Oct 08 PHP
使用array mutisort 实现按某字段对数据排序
Jun 18 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
Mar 13 PHP
php递归删除目录与文件的方法
Jan 30 PHP
PIGCMS 如何关闭聊天机器人
Feb 12 PHP
基于PHP技术开发客服工单系统
Jan 06 PHP
php中时间函数date及常用的时间计算
May 12 PHP
PHP检查网站是否宕机的方法示例
Jul 24 PHP
PHP微信H5支付开发实例
Jul 25 PHP
解决laravel5.4下的group by报错的问题
Oct 16 PHP
PHP 读取文件的正确方法
Apr 29 #PHP
PHP session有效期问题
Apr 26 #PHP
PHP 判断常量,变量和函数是否存在
Apr 26 #PHP
PHP memcache扩展的三种安装方法
Apr 26 #PHP
PHP mb_convert_encoding 获取字符串编码类型实现代码
Apr 26 #PHP
php mssql 分页SQL语句优化 持续影响
Apr 26 #PHP
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
Apr 25 #PHP
You might like
10个简化PHP开发的工具
2014/12/25 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
找到了一篇jQuery与Prototype并存的冲突的解决方法
2007/08/29 Javascript
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
2010/04/14 Javascript
分享10篇优秀的jQuery幻灯片制作教程及应用案例
2011/04/16 Javascript
全面解析Bootstrap排版使用方法(文字样式)
2015/11/30 Javascript
JavaScript实现Fly Bird小游戏
2016/12/15 Javascript
Vue数据驱动模拟实现5
2017/01/13 Javascript
跨域解决之JSONP和CORS的详细介绍
2018/11/21 Javascript
JS简单数组排序操作示例【sort方法】
2019/05/17 Javascript
jQuery实现点击滚动到指定元素上的方法分析
2020/03/19 jQuery
Python解析json文件相关知识学习
2016/03/01 Python
Mac中升级Python2.7到Python3.5步骤详解
2017/04/27 Python
CentOS中升级Python版本的方法详解
2017/07/10 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
2018/04/26 Python
详解python3中zipfile模块用法
2018/06/18 Python
python 字典有序并写入json文件过程解析
2019/09/30 Python
TensorFlow获取加载模型中的全部张量名称代码
2020/02/11 Python
Python字符串函数strip()原理及用法详解
2020/07/23 Python
如何获取某个日期是当月的最后一天
2013/12/05 面试题
大学毕业生自荐书怎么写?
2014/01/06 职场文书
七年级历史教学反思
2014/02/05 职场文书
大学毕业感言一句话
2014/02/06 职场文书
小溪流的歌教学反思
2014/02/13 职场文书
啤酒节策划方案
2014/05/28 职场文书
银行求职自荐书
2014/06/25 职场文书
行政执法作风整顿剖析材料
2014/10/11 职场文书
2014年小学教师工作总结
2014/11/10 职场文书
签字仪式主持词
2015/07/03 职场文书
cf战队宣传语
2015/07/13 职场文书
《亲亲我的妈妈》观后感(3篇)
2019/09/26 职场文书
详解Python 3.10 中的新功能和变化
2021/04/28 Python
Python中可变和不可变对象的深入讲解
2021/08/02 Python
SQL Server中锁的用法
2022/05/20 SQL Server