php5.2 phpmyadmin,mysql5.0.27+apache2.0.59+php5.2.0+phpMyAdmin-2.6.4-pl3

:在相应的网站下载到相应的mysql php apache phpmyadmin了,

2:由于是客户的服务器,我通过终端连接上,在服务器上还不能下载,我的为fc5,应用ssh的sftp功能连接上redhat as4 命令为:sftp root@ip 就可以了(第一次连接,还需要输入yes.)

3:传输完毕后,首先安装mysql: mysql的安装其实是报错最多的一个,这儿有一个简单的办法,那就是vi INSTALL 那里面的安装步骤可是很详细哈~

>tar -zxvf mysql-max-5.0.27-linux-i686-glibc23.tar.gz

>mv mysql-max-5.0.27-linux-i686-glibc23 /usr/local/mysql

>cd mysql

因为mysql启动是需要单独的用户的,我们在这里建立mysql用户和组。

>groupadd mysql (增加mysql组)

>useradd -g mysql mysql (增加用户mysql 并且属于mysql组)

>scripts/mysql_install_db --user=mysql(安装一下表)

>chown -R mysql . (设置权限该mysql文件夹并且mysql文件夹都递归的属于mysql)

>chown -R mysql data

>chgrp -R mysql .

>/bin/mysql/bin/safe_mysqld --user=mysql &

如果出现end 那么启动是没有问题的,在查看一下端口:

[mystar@zsw mysql]$ netstat -ant

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address Foreign Address Stat e

tcp 0 0 0.0.0.0:43206 0.0.0.0:*

tcp 0 0 0.0.0.0:3306 0.0.0.0

tcp 0 0 0.0.0.0:111 0.0.0.0

这个地方说一下在as4下是不能使用gcc4的,如果你要使用只用下载安装该开发包

其实在当初我在配置这个的时候,也付出了很多的周折,我当初使用的mysql的版本为: mysql-standard-5.0.21-linux-i686.tar.gz 但是在个版本的mysql在配置php的时候会报错,是因为有该版的mysql有几个包都不带,所以就安装了上边的-max-...._glibc版的。

其次是安装apache

>tar -zxvf httpd-2.0.59.tar.gz

>cd http-2.0.59

>./configure --prefix=/usr/local/apache \

--enable-module=so\

--enable-module=rewrite\

--enable-shared=max

等会.......

>make;make install

如果没有报错,我们在启动一下服务看看

>/usr/local/apache/bin/apachect1 start

如果什么都没有报,恭喜你apache配置成功。

接下来我们配置php

>tar -zxvf ........

>cd php..

>./configure --prefix=/usr/local/php\

--with-mysql=/usr/local/mysql(如果为系统自带的mysql的话,你后边就不跟路径了。)

--with-apxs2=/usr/local/apache/bin/apxs(因为是apache2 所以为apxs2 如果为apache1 那就直接是apxs)

..........

如果出现 Thank you for php 那么你就成功了一半了。

>make;make install

之后是使apache支持php

>cp php.ini-dist /usr/local/lib/php.ini

>vi /usr/local/apache/conf/httpd.conf

查找:LoadModule php5_module modules/libphp5.so(php5)

{LoadModule php4_module modules/libphp4.so (php4)}

AddType application/x-httpd-php .php .phtml

没有就添加 http.conf有一个地方要改的,不然要报错,serverroot example@.com:80

然后写一个php的程序,放于/usr/local/apache/htdocs/测试一下:

>?php

phpinfo();

?>

http://localhost/info.php

最后边才是我想说的, 配置phpmyadmin 折腾了我一天哈~

>tar -zxvf phpMyAdmin.........

>mv phpmyadminphpMyAdmin-2.6.4-pl3 /usr/local/apache/htdocs/phpmyadmin

如果为phpmyadmin2.6以下的就直接编辑config.inc.php

需要更改的地方:

$cfg['PmaAbsoluteUri'] = 'http://192.168.0.2/phpmyadmin/

$cfg['Servers'][$i]['auth_type'] = 'cookie';

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = 'lanmang';

在windows下怎样就不会报错了,但是linux下会把错为:

8b89b2feba6679bde46fe38b9b9b9aec.gif

这个地方需要更改的地方是:cfg['blowfish_secret'] = '';添上cookie

接下来我们登录会继续报错,

aa8fc1b2214093b4c9e81c56c45fea20.gif

这个时候是由于我们选择连接mysql是tcp的方式:

$cfg['Servers'][$i]['connect_type'] = 'ftp'; 换成第2种方式:socket

那么上边就要继续的改:$cfg['Servers'][$i]['socket'] = '';

添加:/var/lib/mysql/mysql.sock

现在浏览成功了

a81ff64750a36915356015393efe3ea7.gif

今天就写到这个地方了,希望对大家有帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值