熊猫家族 發表於 2024-1-23 00:00:00

CENTOS 系统的配置

<p>
        1. 配网络</p>
<p>
        &lt;1&gt;# vi /etc/sysconfig/network-scripts/ifcfg-eth0</p>
<p>
        BOOTPROTO 自动为 dhcp 静态改为 static</p>
<p>
        即: BOOTPROTO=static</p>
<p>
        IPADDR=?</p>
<p>
        NETMASK=?</p>
<p>
        GATEWAY=?</p>
<p>
        我的配置如下:</p>
<p>
        DEVICE=eth0</p>
<p>
        BOOTPROTO=static</p>
<p>
        IPADDR=10.10.19.234</p>
<p>
        NETMASK=255.255.254.0</p>
<p>
        GETEWAY=10.10.18.254</p>
<p>
        ONBOOT=yes</p>
<p>
        TYPE=Ethernet</p>
<p>
        注: BOOTPROTO 只有在 static( 静态 ) 模式下才可以使用设置的 IP 信息</p>
<p>
        &lt;2&gt; 开启命令 : #service network restart</p>
<p>
        ------------------------------------------------------------------------------------------------------------------------</p>
<p>
        2. 配 ftp</p>
<p>
        &lt;1&gt;#vim /etc/vsftpd/ftpusers 和 etc/vsftpd/user_list</p>
<p>
        在 root 和 nobody 前加“ # ” ------- 修改用户权限 ( user_list 用户能否访问跟 vsftpd.conf 有关 )</p>
<p>
        &lt;2&gt;#vim /etc/selinux/config 下改 selinux=disable( 将防火墙关闭 )</p>
<p>
        &lt;3&gt; 开启命令 : #service vsftpd start</p>
<p>
        &lt;4&gt;#reboot ( 关闭防火墙 )</p>
<p>
        --------------------------------------------------------------------------------------------</p>
<p>
        3. 删除旧版本</p>
<p>
        &lt;1&gt; 先用查找命令找出要删除的文件</p>
<p>
        #rpm -qa|grep mysql</p>
<p>
        #rpm -qa|grep MySQL</p>
<p>
        #rpm -qa|grep php</p>
<p>
        #rpm -qa|grep http</p>
<p>
        &lt;2&gt; 删除找出的所有文件</p>
<p>
        #rpm -e --nodeps filename ( filename 为你查找出来的文件名 )</p>
<p>
        &lt;3&gt; 检查是否删除干净</p>
<p>
        #rpm -qa|grep mysql</p>
<p>
        #rpm -qa|grep MySQL</p>
<p>
        #rpm -qa|grep php</p>
<p>
        #rpm -qa|grep http</p>
<p>
        ---------------------------------------------------------------------------------------------</p>
<p>
        4. 传送文件</p>
<p>
        我们一般把配置文件传送到 /usr/local/ 这个目录下</p>
<p>
        ---------------------------------------------------------------------------------------------</p>
<p>
        5. 安装 MySQL</p>
<p>
        &lt;1&gt; 先用 #cd /usr/local 这个命令到 /usr/local 这个目录下</p>
<p>
        &lt;2&gt; 先装服务器</p>
<p>
        #rpm -ivh MySQL-server-5.0.45-0.i386.rpm</p>
<p>
        &lt;3&gt; 然后装客户端</p>
<p>
        #rpm -ivh MySQL-client-5.0.45-0.i386.rpm</p>
<p>
        &lt;4&gt; 还有其他的 shared,devel,bench 等也要装上</p>
<p>
        #rpm -ivh MySQL-shared-5.0.45-0.i386.rpm</p>
<p>
        #rpm -ivh MySQL- devel -5.0.45-0.i386.rpm</p>
<p>
        #rpm -ivh MySQL-bench-5.0.45-0.i386.rpm</p>
<p>
        &lt;5&gt; 安装好后试试能不能用</p>
<p>
        #mysql</p>
<p>
        出现 Welcome to the MySQL monitor. Commands end with ; or \g.</p>
<p>
        Your MySQL connection id is 27651 to server version: 4.0.20-standard</p>
<p>
        Type 'help;' or '\h' for help. Type '\c' to clear the buffer.</p>
<p>
        然后用</p>
<p>
        show databases ;</p>
<p>
        成功!</p>
<p>
        &lt;6&gt; 最后对 mysql 加密码</p>
<p>
        #mysqladmin -uroot password 123456</p>
<p>
        ( 进入 MySQL 用 #mysql -uroot -p123456 )</p>
<p>
        -----------------------------------------------------------------------------------------------------------------------</p>
<p>
        6. 安装安装 APAHCHE2</p>
<p>
        #tar zxvf httpd-2.0.50.tar.gz</p>
<p>
        #cd httpd-2.0.50</p>
<p>
        #./configure --prefix=/usr/local/apache2 --enable-module=so</p>
<p>
        #make</p>
<p>
        #make install</p>
<p>
        安装好以后 #/usr/local/apache2/bin/apachectl start 开启它,然后用浏览器查看是否安装成功 ( 输 IP)</p>
<p>
        ----------------------------------------------------------------------------------------------------------------------------------------</p>
<p>
        7. 安装 PHP5</p>
<p>
        #tar zxvf php-5.0.0.tar.gz</p>
<p>
        #cd php-5.0.0</p>
<p>
        # ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --enable-trace-vars -with-mysql=/var/lib/mysql</p>
<p>
        #make</p>
<p>
        #mak install</p>
<p>
        -------------------------------------------------------------------------------------------------------------------------------</p>
<p>
        8. 配置</p>
<p>
        复制 PHP.INI 文件到正确位置</p>
<p>
        &lt;1&gt; 在 PHP 目录下运行</p>
<p>
        #cd php-5.0.0</p>
<p>
        #cp php.ini-dist /usr/local/php/lib/php.ini</p>
<p>
        &lt;2&gt; 编辑 apache 配置文件 httpd.conf</p>
<p>
        #vim /usr/local/apache2/conf/httpd.conf</p>
<p>
        要改的有如下几处 :</p>
<p>
        一般都在 #AddType application/x-tar .tgz 下加一行</p>
<p>
        #LoadModule php5_module modules/libphp5.so</p>
<p>
        AddType application/x-httpd-php .php</p>
<p>
        如果你搜索其它地方没有以下这行</p>
<p>
        LoadModule php5_module modules/libphp5.so</p>
<p>
        请把上面的 # 号去掉</p>
<p>
        找到</p>
<p>
        DirectoryIndex index.html index.html.var</p>
<p>
        在后面加 index.php</p>
<p>
        让它把 index.php 做为默认页</p>
<p>
        找到</p>
<p>
        # don't use Group #-1 on these systems!</p>
<p>
        把下面的用户名和组改为</p>
<p>
        User apache</p>
<p>
        Group apache</p>
<p>
        ( 原来一般是 nobody)</p>
<p>
        找到</p>
<p>
        #ServerName</p>
<p>
        把 # 去掉 , 后面的 IP 改成你的 IP.</p>
<p>
        找到</p>
<p>
        DocumentRoot "/usr/local/apache2/htdocs"</p>
<p>
        把 /usr/local/apache2/htdocs 改为你存放网页文件的路径</p>
<p>
        比如你改为 /home/easy 目录下 , 那么你以后上传 PHP 文件就放在 /home/easy 目录下 , 然后用 IP 访问 , 就能看到首页了</p>
<p>
        ( 我们一般没改,就把 php 文件存放在 /usr/local/apache2/htdocs/ 目录下 )</p>
<p>
        为了让中文网页没乱码</p>
<p>
        找到</p>
<p>
        AddDefaultCharset iso8859-1</p>
<p>
        把后面的 iso8859-1 改为 gb2312</p>
<p>
        至于 apache2 其它优化 , 请看 http://www.phpv.net/ 里的 apache 配置那一分类 .</p>
<p>
        保存 httpd.conf 文件 .</p>
<p>
        ----------------------------------------------------------------------------------------------------------------</p>
<p>
        9 客户端安装</p>
<p>
        tar zxvf phpMyAdmin-2.6.1-rc1.tar.gz</p>
<p>
        mv phpMyAdmin-2.6.1-rc1 phpmyadmin</p>
<p>
        mv phpmyadmin /usr/local/apache2/htdocs</p>
<p>
        http://IP/ .... ( 输入 IP 测试 )</p>
<p>
        ------------------------------------------------------------------------------------------------------------------</p>
<p>
        10. 启动</p>
<p>
        # /usr/local/apache2/bin/apachectl start</p>
<p>
        如果没有出错 , 写一个测试页放到你网页目录下 , 我的就是上面所说的 /usr/local/apache2/htdocs</p>
<p>
        #vi /home/easy/index.php</p>
<p>
        <!--?phpinfo();?--></p>
<p>
        保存 . 试试在测试器里打 IP 进去就可以看到 PHPINFO 页了</p>
<p>
        *******************************************************************************************</p>
<p>
        如果出现:“必须在您的配置文件中设定 $cfg[\'PmaAbsoluteUri\'] 指令 ....... ”那么</p>
<p>
        先进入到 phpmyadmin :#cd /usr/local/apache2/htdocs/phpmyadmin</p>
<p>
        用命令 # vim config.inc.php 修改</p>
<p>
        把 $cfg['PmaAbsoluteUri'] 设置为 http://localhost/phpmyadmin 。或 http://IP/phpmyadmin 。即为该虚拟机的 IP/phpmyadmin</p>
<p>
        同时也是在这里面修改密码、主页等!!</p>
<p>
        *******************************************************************************************</p>
<p>
        每安装完成一步配置,做一次测试!</p>
頁: [1]
查看完整版本: CENTOS 系统的配置