linux的配置

1.配网络

<1># vi /etc/sysconfig/network-scripts/ifcfg-eth0

BOOTPROTO自动为dhcp静态改为static

即:BOOTPROTO=static

IPADDR=?

NETMASK=?

GATEWAY=?

我的配置如下:

DEVICE=eth0

BOOTPROTO=static

IPADDR=10.10.19.234s

NETMASK=255.255.254.0

GETEWAY=10.10.18.254

ONBOOT=yes

TYPE=Ethernet

注:BOOTPROTO只有在static(静态)模式下才可以使用设置的IP信息

 

       <2>开启命令: #service network restart

------------------------------------------------------------------------------------------------------------------------

 

2.ftp

      <1>#vim /etc/vsftpd/ftpusersetc/vsftpd/user_list   

rootnobody前加“#  ------- 修改用户权限 ( user_list用户能否访问跟vsftpd.conf有关 )

<2>#vim /etc/selinux/config 下改 selinux=disable(将防火墙关闭)

<3>开启命令: #service vsftpd start

<4>#reboot    (关闭防火墙)

--------------------------------------------------------------------------------------------

 

3.删除旧版本

<1>先用查找命令找出要删除的文件

#rpm -qa|grep mysql

 #rpm -qa|grep MySQL

 #rpm -qa|grep php

 #rpm -qa|grep http

<2>删除找出的所有文件

        #rpm -e --nodeps filename    ( filename为你查找出来的文件名 )

<3>检查是否删除干净

#rpm -qa|grep mysql

 #rpm -qa|grep MySQL

 #rpm -qa|grep php

 #rpm -qa|grep http

---------------------------------------------------------------------------------------------

 

4.传送文件

       我们一般把配置文件传送到 /usr/local/ 这个目录下

---------------------------------------------------------------------------------------------

 

5.安装MySQL

       <1>先用 #cd /usr/local 这个命令到 /usr/local 这个目录下

<2>先装服务器

#rpm -ivh MySQL-server-5.0.45-0.i386.rpm

<3>然后装客户端

#rpm -ivh MySQL-client-5.0.45-0.i386.rpm

<4>还有其他的shared,devel,bench等也要装上

#rpm -ivh MySQL-shared-5.0.45-0.i386.rpm

#rpm -ivh MySQL- devel -5.0.45-0.i386.rpm

#rpm -ivh MySQL-bench-5.0.45-0.i386.rpm

<5>安装好后试试能不能用

#mysql

出现Welcome to the MySQL monitor. Commands end with ; or /g.

Your MySQL connection id is 27651 to server version: 4.0.20-standard

Type 'help;' or '/h' for help. Type '/c' to clear the buffer.

然后用

show databases

成功!

<6>最后对mysql加密码

#mysqladmin -uroot password 123456

( 进入MySQL#mysql -uroot -p123456 )

-----------------------------------------------------------------------------------------------------------------------

 

6.安装安装APAHCHE2

#tar zxvf httpd-2.0.50.tar.gz

#cd httpd-2.0.50

#./configure --prefix=/usr/local/apache2 --enable-module=so

#make

#make install

安装好以后#/usr/local/apache2/bin/apachectl start 开启它,然后用浏览器查看是否安装成功(IP) 

----------------------------------------------------------------------------------------------------------------------------------------

 

7.安装PHP5

#tar zxvf php-5.0.0.tar.gz

#cd php-5.0.0

# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs     --enable-trace-vars -with-mysql=/var/lib/mysql    ( --enable-soap --with-xmlrpc)  soap扩展(然后打开php.ini找到soap和xmlrpc注释掉)

#make

#mak install

-------------------------------------------------------------------------------------------------------------------------------

 

8. 配置

复制PHP.INI文件到正确位置

<1>PHP目录下运行

#cd php-5.0.0

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

 

 

<2>编辑apache配置文件httpd.conf

#vim /usr/local/apache2/conf/httpd.conf

 

要改的有如下几处:

一般都在 #AddType application/x-tar .tgz下加一行

 

#LoadModule php5_module modules/libphp5.so  

AddType application/x-httpd-php .php

 

如果你搜索其它地方没有以下这行

LoadModule php5_module modules/libphp5.so

请把上面的#号去掉

 

找到

DirectoryIndex index.html index.html.var

在后面加 index.php

让它把index.php做为默认页

 

找到

# don't use Group #-1 on these systems!

把下面的用户名和组改为

User apache

Group apache

(原来一般是nobody)

 

找到

#ServerName

#去掉,后面的IP改成你的IP.

 

找到

DocumentRoot "/usr/local/apache2/htdocs"

/usr/local/apache2/htdocs改为你存放网页文件的路径

比如你改为/home/easy目录下,那么你以后上传PHP文件就放在/home/easy目录下,然后用IP访问,就能看到首页了

( 我们一般没改,就把php文件存放在 /usr/local/apache2/htdocs/ 目录下 )

 

为了让中文网页没乱码

找到

AddDefaultCharset iso8859-1

把后面的iso8859-1改为gb2312

 

至于apache2其它优化,请看http://www.phpv.net/ 里的apache配置那一分类.

 

保存httpd.conf文件.

----------------------------------------------------------------------------------------------------------------

 

9客户端安装         

tar zxvf phpMyAdmin-2.6.1-rc1.tar.gz

mv phpMyAdmin-2.6.1-rc1 phpmyadmin

mv phpmyadmin /usr/local/apache2/htdocs

http://IP/....  ( 输入IP测试 )

------------------------------------------------------------------------------------------------------------------

 

10. 启动

# /usr/local/apache2/bin/apachectl start

如果没有出错,写一个测试页放到你网页目录下, 我的就是上面所说的 /usr/local/apache2/htdocs

#vi /home/easy/index.php

<?phpinfo();?>

保存.试试在测试器里打IP进去就可以看到PHPINFO页了

*******************************************************************************************

如果出现:“必须在您的配置文件中设定 $cfg[/'PmaAbsoluteUri/'] 指令.......”那么

先进入到phpmyadmin :#cd /usr/local/apache2/htdocs/phpmyadmin

用命令# vim config.inc.php修改

$cfg['PmaAbsoluteUri']设置为http://localhost/phpmyadmin。或http://IP/phpmyadmin。即为该虚拟机的IP/phpmyadmin

同时也是在这里面修改密码、主页等!!

 

 

11 进入到phpmyadmin文件夹,用vim命令打开config.inc.php。

即#vim config.inc.php.

      加密只需要修改两个部分:

1、             找到  $cfg['Servers'][$i]['auth_type'] = 'config';(第83行),将config改为http。

如我的是:$cfg['Servers'][$i]['auth_type'] = 'http';

2、             紧接着两行填上数据库的用户名和密码即可

如我的是:$cfg['Servers'][$i]['user']          = 'root';

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

Phpmyadmin中MySQL加密就完成了!

 

*****************************************************

Phpmyadmin配置过程中还有一处需要修改的:

找到$cfg['PmaAbsoluteUri'] = '';(39行)

在后面填上你的服务器的phpmyadmin的绝对地址即可

如我的是:

$cfg['PmaAbsoluteUri'] = 'http://10.10.19.167/phpmyadmin';

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ytz_linuxer/archive/2009/07/04/4321259.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值