Apache + mysql + php+zend+phpmyadmin
我用的系统是
RedHat AS5
用到的软件如下
:
http- 2.2.11 .tar.gz
mysql- 5.0.4 .tar.gz
php-5.0.tar.gz
gd- 2.0.33 .tar.gz
jpegsrc.v6b.tar.gz
libpng- 1.2.7 .tar.tar
zlib- 1.2.2 .tar.gz
freetype- 2.1.9 .tar.gz
ZendOptimizer- 3. 3.0a -linux-glibc21-i386.tar
phpMyAdmin- 3.2.0 .1-all-languages.tar
大部份软件都可以在
www.chinaunix.net
上
下载
1
、首先安装
zlib
tar �Czxvf zlib- 1.2.2 .tar.gz
./configure
make && make install
2
、安装
libpng
tar �Czxvf libpng- 1.2.7 .tar.tar
cd libpng- 1.2.7 /scripts
mv makefile.linux ../makefile
make && make install
3
、安装
freetype
tar �Czxvf freetype 2.1.9 .tar.gz
./configure
make && make insta
4
、安装
jpeg
Tar �Czxvf jpegsrc.v7.tar.gz
cd jpeg-7v
./configure �Cenable-shared #
这里一定要带上
―enable-shared
参数,不然不会生成共享库
make && make test && make install
5
、安装
GD
安装完上面的那些软件才可以安装
GD
Tar �Czxvf gd*.tar.gz
./configure �Cwith-png �Cwith-freetype �Cwith-jpeg
make install
6
、接下来就安装
apache mysql php
http- 2.2.11 .tar.gz
./configure �Cprefix=/revo/apache �Cenable-so
make &&make install
tar �Czxvf mysql
.
./configure -prefix=/opt/mysql -with-charset=gbk -with-extra-charsets=all #
因为我做的要支持
GBK
中文
.
所以要加上这些参数
.
要不然等回头装完了
.
再去改参数老是出错
.
干脆安装的时候就加上
.
make &&make install
php
安装
tar �Czxvf php
./configure --with-apxs2=/revo/apache/bin/apxs --with-mysql=/revo/mysql --with-gd --with- --with-zlib --with-freetype && make && make install
cp php.ini-dist /usr/local/lib/php.ini
然后到
apachep
安装目录中修改
httpd.conf
文件
添加如下:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
然后在
directoryIindex index.php index.html
添加
index.php
在
htdocs
下面建一个
php
测试页
<?
Phpinfo();
?
然后访问一下吧
..
成功了
…
呃
.
.
接下来安装zend PHP加速引擎
php
支持加密,并加快
php
的速度
tar zxvf
ZendOptimizer- 3. 3.0a -linux-glibc21-i386.tar
解开之后
.
进行到解压的目录
执行
install.sh
一种下一步
但是要注意有几项
php.ini
这个文件的路径
.
一定要输入正确
apachect1
这个件的路径一定要输入正确
.
其它的路径也要注意
.
要注意查看路径是否正确
..
安装正确后
.
在浏览
php
测试页时
.
会有一块
zend
的页面
安装正确喽
…
接下来安装
phpmyadmin
我在安装这个软件的时候弄了我两天
.
都没有弄好
.
今天
再试一下
..
希望能成功
.
tar �Czxvf
ZendOptimizer- 3. 3.0a -linux-glibc21-i386.tar
mv phpMyAdmin- 3.2.0 .1-all-languages /revo/apache/htdocs/phpadmin
将解压出来的目录移动或复制到
web
服务器的网页存放目录下面
cd /revo/apache/htdocs/phpadmin/libraries
cp config.default.php ../config.inc.php
然后编辑
config.inc.php
这个文件
1、
查找
$cfg['PmaAbsoluteUri'] = ‘http://192.168.1.250/phpadmin/;
2、
查找
$cfg['Servers'][$i]['host'] = 'localhost';
(通常用默认,也有例外,可以不用修改)
3、
查找
$cfg['Servers'][$i]['auth_type'] = 'config';
在自己的机子里调试用
config
;如果在
网络
上的空间用
cookie
,这里我们既然在前面已经添加了网址,就修改成
cookie
,这里建议使用
cookie
4、
查找
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
(
mysql
用户名,自己机里用
root
;)
5、
查找
$cfg['Servers'][$i]['password'] = ''; // MySQL password (mysql
用户的密码
,
自己的服务器一般都是
mysql
用户
root
的密码
)
6、
查找
$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only
(你只有一个数据就设置一下;如果你在本机或想架设服务器,那么建议留空)
7、
查找
$cfg['DefaultLang'] = 'zh';
(这里是选择语言,
zh
代表简体中文的意思
,
这里不知道填
gbk
对否)
8、
果出现
“
配置文件现在需要绝密的短语密码
(blowfish_secret)”
那么请在
$cfg['blowfish_secret'] = ' ';
的等号里面设置你网站的
cookie
,例如:
$cfg['blowfish_secret'] = '
任意字符
';
这是因为你的
“$cfg['Servers'][$i]['auth_type'] = 'cookie'
的原因。
测试
http://192.168.1.250/phpadmin
但是出现的那个
[
无法加载
mcrypt
扩展
,
请检查您的
PHP
配置
]
我已经在
php.ini
里放开了
mcrypt
参数
.
但是结果还是这样
..
如果有高手
.
还请指教一下
..
有什么不对的地方还请大虾们多多指教.这些东西是通过网上找资料。然后自己亲自做实验之后总结的..