免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 641 | 回复: 0
打印 上一主题 下一主题

LAMP [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-16 10:22 |只看该作者 |倒序浏览
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
1、安装Apache
解压缩
./configure --prefix=/usr/local/apache --enable-so
make
make install
#添加到启动
echo "/usr/local/apache/bin/apachectl start&" >> /etc/rc.d/rc.local
#启动apache
/usr/local/apache/bin/apachectl start
#现在输入
http://127.0.0.1
能看见apache的启动页面了
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
2、安装MySQL
解压进入sql目录
./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql
make
make install
#prefix=/usr/local/mysql mysql安装的目标目录
#sysconfdir=/etc my.ini配置文件的路径
#localstatedir=/var/lib/mysql 数据库存放的路径
安装完以后要初始化数据库,当然你是升级的话不用做这步;
/usr/local/mysql/bin/mysql_install_db
如果系统没有mysql这个用户的话,做以下这步:
useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql
改变权限
chown -R mysql:mysql /var/lib/mysql
chown -R root /usr/local/mysql
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
chgrp -R mysql /usr/local/mysql/bin
chgrp -R mysql /var/lib/mysql
chmod 777 /var/lib/mysql
chown -R root /var/lib/mysql/mysql
chgrp -R mysql /var/lib/mysql/mysql
chmod 777 /var/lib/mysql/mysql
chown -R root /var/lib/mysql/mysql/*
chgrp -R mysql /var/lib/mysql/mysql/*
chmod 777 /var/lib/mysql/mysql/*
chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
cd /etc/rc.d/init.d
# chmod +x mysql
改变这个文件为可执行文件,视窗模式下 右键 权限里把可执行选上
/sbin/chkconfig --add mysql
添加到启动项
这样安装的mysql管理用户名为 root 密码空
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
建立初始目录:
#php目录
mkdir /usr/local/php
mkdir /usr/local/php/modules
#freetype目录
mkdir /usr/local/php/modules/freetype
#jpeg目录
mkdir /usr/local/php/modules/jpeg6
mkdir /usr/local/php/modules/jpeg6/bin
mkdir /usr/local/php/modules/jpeg6/lib
mkdir /usr/local/php/modules/jpeg6/include
mkdir /usr/local/php/modules/jpeg6/man
mkdir /usr/local/php/modules/jpeg6/man/man1
A1、安装zlib
tar xzvf zlib-1.2.1.tar.gz
cd zlib-1.2.1
#不要用--prefix自定义安装目录,影响gd的安装
./configure
make
make install
A2、安装libpng
tar xzvf libpng-1.2.5.tar.gz
#不要用--prefix自定义安装目录,影响gd的安装
cd libpng-1.2.5
cp scripts/makefile.std makefile
make test
make install
A3、安装jpeg
tar xzvf jpegsrc.v6b.tar.gz
./configure --prefix=/usr/local/php/modules/jpeg6 --enable-shared --enable-static
make
make install
A4、安装GD
tar xzvf gd-2.0.18.tar.gz
./configure --prefix=/usr/local/php/modules/gd --with-jpeg=/usr/local/php/modules/jpeg6 --with-png --with-zlib
make
make install
3、安装PHP
PHP:
解压进入php目录
./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --enable-track-vars --with-gd --with-zlib --with-xml --with-xmlrpc --with-jpeg=/usr/local/php/modules/jpeg6 --with-png
make
make install
libtool --finish /root/php-4.3.4/libs (这里注意,你安装的什么版本就换你版本的解压目录,这里是解压在root/php-4.3.4里面的)
cp php.ini-dist /usr/local/lib/php.ini
vi /usr/local/lib/php.ini 修改 mysql.default_socket =/tmp/mysql.sock
()
用上面的步骤后安装zend才没有出错
进入zend解压目录
./install.sh
一路回车就行了,重启机器,不知道怎么的,每次都要重启机器才行。。。。。
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
最后是善后工作 为 apache 添加 php 文件的识别 和优化
#增加处理性能
MaxClient 250
StartServers 10
#设置PHP
#AddModule mod_php4.c
AddType application/x-httpd-php .php
#This directive configures what you return as the Server HTTP response Header
ServerTokens Minor
#Optionally add a line containing the server version and virtual host name to server-generated pages
ServerSignature Off


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29452/showart_278883.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP