:在相应的网站下载到相应的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下会把错为:
这个地方需要更改的地方是:cfg['blowfish_secret'] = '';添上cookie
接下来我们登录会继续报错,
这个时候是由于我们选择连接mysql是tcp的方式:
$cfg['Servers'][$i]['connect_type'] = 'ftp'; 换成第2种方式:socket
那么上边就要继续的改:$cfg['Servers'][$i]['socket'] = '';
添加:/var/lib/mysql/mysql.sock
现在浏览成功了
今天就写到这个地方了,希望对大家有帮助