zoukankan      html  css  js  c++  java
  • 用yum安装Apache,Mysql,PHP.

    2.1安装Apache 
    yum install httpd httpd-devel 
    安装完成后,httpd.conf中取消注释#ServerName www.example.com:80 
    用/etc/init.d/httpd start 启动apache 
    设为开机启动:chkconfig httpd on 
    2.2 安装mysql 
    2.2.1 yum install mysql mysql-server mysql-devel 
    同样,完成后,用/etc/init.d/mysqld start 启动mysql 
    2.2.2 设置mysql密码 

    启动mysql控制台:  mysql

    mysql>; USE mysql; 
    mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root'; 
    mysql>; FLUSH PRIVILEGES; 
    2.2.3 允许远程登录 
    mysql -u root -p 
    Enter Password: <your new password> 
    mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; 
    完成后就能用mysql-front远程管理mysql了。 
    2.2.4 设为开机启动 
    chkconfig mysqld on 
    3. 安装php 
    yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml 
    /etc/init.d/httpd start


    虚拟主机安装时注意,如果出现多个域名都指向同一个目录的情况

    NameVirtualHost 127.0.0.1:80    #这句一定要和 <VirtualHost 127.0.0.1:80>配合才可以。
    <VirtualHost 127.0.0.1:80>
    DocumentRoot /var/www/html
    ServerName t.dagongz.com
    <Directory "/var/www/html">
    allow from all
    Options +Indexes
    </Directory>
    </VirtualHost>

    <VirtualHost 127.0.0.1:80>
    DocumentRoot /var/www/html/test/
    ServerName test.dagongz.com
    <Directory "/var/www/html/test/">
    allow from all
    Options +Indexes
    </Directory>
    </VirtualHost>

    开启缓存Expires模块要有

    ExpiresActive   on
    ExpiresDefault   "access plus 86400 second"

    卸载Mysql
     


    [root@localhost ~]# rpm -qa|grep mysql
     
    mod_auth_mysql-2.6.1-2.2
     
    php-mysql-4.3.9-3.15
     
    mysql-devel-4.1.20-1.RHEL4.1
     
    mysql-4.1.20-1.RHEL4.1
     
    mysqlclient10-3.23.58-4.RHEL4.1
     
    libdbi-dbd-mysql-0.6.5-10.RHEL4.1
     
     
    说明:rpm –qa | grep mysql 命令是为了把mysql相关的包都列出来,我上面的例子是LinuxAS4默认安装mysql的rpm软件包列表,

    如果是别的Linux版本列出来的列表有可能会不一样,不过不用担心,不管是什么,卸载都从最下面的一个包开始,直到卸载掉第一个为止。 
     
    说明:rpm –e是卸载rpm包的命令,后面是包名称,最后的版本号是不用打的,比如我们下一步卸载mysqlclient10-3.23.58-4.RHEL4.1包

    方法如下:
     
    rpm –e mysqlclient
     
     
    卸载Apache

     
    [root@localhost ~]# rpm -qa|grep httpd
     
    httpd-manual-2.0.52-25.ent
     
    system-config-httpd-1.3.1-1
     
    httpd-2.0.52-25.ent
     
    httpd-suexec-2.0.52-25.ent
     
     
    说明:方法跟卸载Mysql一样,不用说了吧
     
     
    卸载PHP

     
    [root@localhost ~]# rpm -qa|grep php
     
    php-odbc-4.3.9-3.15
     
    php-4.3.9-3.15
     
    php-mysql-4.3.9-3.15
     
    php-pear-4.3.9-3.15
     
    php-ldap-4.3.9-3.15
     
    php-pgsql-4.3.9-3.15
     
     
    说明:方法跟卸载Mysql一样
     
     
    注意:卸载的时候如果卸载不掉,系统一般会提示包的依赖关系,并且列出依赖的包的名称,先卸载提示依赖的包就可以了。
     
     
    如果实在实在有卸载不掉的包,可以加—nodeps这个参数来卸载,比如我们卸载php-4.3.9-3.15,实在卸不掉了。
     
     
    就用:
     
    [root@localhost ~]# rpm -e php-4.3.9-3.15 --nodeps

     
  • 相关阅读:
    loj#6433. 「PKUSC2018」最大前缀和(状压dp)
    PKUWC2019游记
    10. Regular Expression Matching
    9. Palindrome Number
    8. String to Integer (atoi)
    7. Reverse Integer
    6. ZigZag Conversion
    5. Longest Palindromic Substring
    4. Median of Two Sorted Arrays
    3. Longest Substring Without Repeating Characters
  • 原文地址:https://www.cnblogs.com/fenle/p/4470646.html
Copyright © 2011-2022 走看看