您的位置:首页 > 运维架构 > Apache

用yum安装Apache,Mysql,PHP.

2015-05-01 13:44 169 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: