文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>LAMP

LAMP

时间:2007-04-16  来源:jdj19

----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
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

相关阅读 更多 +
排行榜 更多 +
The Ants游戏

The Ants游戏

策略塔防 下载
小小蚁国国际版app

小小蚁国国际版app

策略塔防 下载
地下蚂蚁帝国手机版游戏

地下蚂蚁帝国手机版游戏

策略塔防 下载