当前位置:文档之家› LINUX系统中环境搭建

LINUX系统中环境搭建

LINUX系统中服务器环境搭建一:软件介绍Apache:世界使用排名第一的Web服务器软件。

Tomcat:是运行在java环境(JDK)下的web服务器,只要有java环境就可以运行。

是客户端脚本。

服务器将php解析后生成HTML,服务器对HTML文件不做解析,然后通过网络将HTML传到客户端(直接传HTML的代码内容),再由浏览器解析HTML。

任何语言写出来的网页最终都被解析成HTML语言,然后返回客户端,被浏览器解析,浏览器只认html)MySQL:是一个开放源码的数据库管理系统。

由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

二:防火墙关闭1、Selinux是强制访问控制(MAC)系统(一种防火墙)命令getenforce检查selinux是否已禁用,如果不是disabled或setenforce 0则修改/etc/selinux/config文件,将状态改成disabled,保存并重启linux!!2、检查防火墙是否禁用,命令/etc/init.d/iptables status或(service iptables status)查看状态,如果没禁用则:临时关闭方式:命令/etc/init.d/iptables stop或(service iptables stop)禁用。

永久关闭方式:命令chkconfig --level 35 iptables off,重启之后防火墙关闭。

三:安装前的准备工作:将安装文件传到虚拟机linux上,可以采用两种方式1:使用连接器secureFX进行上传。

2:在windows的机器上创建一个共享文件夹,例如:sharedoc,将安装文件放入sharedoc。

然后在linux里面运行命令:mount -t cifs -o username=user1,password=password //ip/sharedoc/mnt/share注意:user1使用windows机器具有共享权限的用户名,password使用用户对应的密码,ip替换成windows机器的真实IP。

/mnt/share这个表示linux上的某个路径,可以更改为任意实际存在的文件夹,建议将要安装的源文件放到/opt/source路径下。

b、如果要自定义安装的话,手动创建软件安装的目录。

比如:mkdir /opt/lamp/apache 安装apache用mkdir /opt/lamp/mysql 安装mysql用mkdir /opt/lamp/php 安装php用四:安装1、安装apache:apache采用源文件安装方式。

源文件安装方式需要gcc编译环境,一般步骤:1、解压缩2、./configure3、make4、make install{备注:对于源文件安装的程序如果要卸载的话,需要进到源文件的目录(即运行make install的目录),运行make uninstall命令即可卸载。

有些应用程序未提供uninstall命令,只需要将安装路径下的内容全部删除即可。

而对于想重新安装的只需要重新运行以上四步进行覆盖即可}第一步:安装[root@redhat ~]#cd /opt/source/Apache //到存放安装文件的目录[root@redhat Apache]#ls //要求能看到httpd-2.2.4.tar.gz[root@redhat Apache]# gzip -d httpd-2.2.4.tar.gz //解压gz包[root@redhat Apache]# tar -xvf httpd-2.2.4.tar //解压tar包这两步可以合并为一步tar -zvxf httpd-2.2.4.tar.gz[root@redhat Apache]# cd httpd-2.2.4 //进入解压目录[********************.4]#./configure--prefix=/opt/lamp/apache--enable-so//配置安装,--prefix参数为指定安装路径[********************.4]#make//编译[********************.4]#makeinstall//安装注意:如果configure不带prefix参数的话,apache默认安装路径:/usr/local/apache2 /opt/lamp/apache下面的关键目录说明:conf:apache服务器的配置目录htdocs:需要发布的应用程序的目录bin : apache服务器的可执行程序目录第二步:修改配置(因为conf是配置目录,故修改配置需进入conf)[root@redhat source]# vi /opt/lamp/apache/conf/httpd.conf将#ServerName :80 中的“#”删掉,并将 改为localhostPS:默认端口是80,如果你想修改apache的端口,则需将Listen 80 的80改成对应端口即可。

第三步:安装检测(因为bin是执行程序目录,故执行程序需进入bin)[root@redhat source]# cd /opt/lamp/apache/bin //进入apache的安装目录下的bin目录[root@redhat bin]# ./apachectl start //启动apache[root@redhat bin]# ./apachectl stop //停止apache[root@redhat bin]# ./apachectl start第四步:在windows系统的IE浏览器里输入:http://{ip}:portIP是指安装apache机器的IP,port是指httpd.conf文件中Listen后面所跟的端口号,80可省略不输,别的端口必须要输入。

如页面显示It works!那apache已安装好。

2、安装mysql:mysql可采用RPM或源码安装方式,任选一种。

第一步:1:RPM包安装方式:安装前检测:先检测是否已使用rpm安装过对应的服务:[root@redhat ~]#rpm -qa|grep -i mysql 这个命令是检测已安装的rpm服务里面是否有携带mysql字段的rpm,如果要检查是否安装了perl,则只需要将mysql替换为perl即可。

RPM的卸载:如检测到有安装的rpm服务想卸载掉,用命令:[root@redhat ~]#rpm -e --nodeps mysql-4.1.20-1.RHEL4.1.i386最后的mysql-4.1.20-1.RHEL4.1.i386就是检测到的想卸载的包名开始安装1:[root@redhat ~]#cd /opt/source //到存放安装文件的目录,可以看到有三个mysql的rpm包,每个包安装一次即可。

2:[root@redhat source]# rpm -ivh MySQL-client-community-5.0.37-0.rhel4.i386.rpm3:[root@redhat source]# rpm -ivh MySQL-server-community-5.0.37-0.rhel4.i386.rpm4:[root@redhat source]# rpm -ivh MySQL-devel-community-5.0.37-0.rhel4.i386.rpm2:源码安装方式,如果采用了RPM方式就不要用源码安装了,任选一种即可。

[root@redhat ~]#cd /opt/source/MySQL //到存放安装文件的目录[root@redhat MySQL# tar -zvxf mysql-5.0.56.tar.gz //解压缩[root@redhat MySQL# cd mysql-5.0.56 //进入解压缩后生成的文件夹[********************.56]#./configure--prefix=/opt/lamp/mysql--sysconfdir=/etc--localstatedir =/var/lib/mysql //sysconfdir是指系统配置文件存放地点//localstate是指用户配置文件存放地点[********************.56]#make[********************.56]#makeinstall[********************.56]#cd/opt/lamp/mysql/bin[root@redhat bin]# ./mysql_install_db //初始化Mysql配置[root@redhat bin]# chmod -R 777 /var/lib/mysql[root@redhat bin]# useradd mysql[root@redhat bin]# passwd mysql //然后输入一个密码[root@redhat bin]# chown -R mysql /var/lib/mysql[root@redhat bin]# rm -f /etc/f(如果没有就不用管了。

)[root@redhat bin]# cp /opt/lamp/mysql/share/mysql/f /etc/f[root@redhat bin]# ./mysqld_safe & //启动mysql服务[root@redhat bin]# cd /usr/bin[root@redhat bin]# ln -s /opt/lamp/mysql/bin/mysql //为mysql命令创建一个快速启动。

第二步、检查是否安装成功[root@redhat source]# mysql -uroot -p密码不需要输入。

直接回车即可。

mysql数据库默认的管理员是root,root是没有密码的。

能够进入如下输入模式就说明安装成功了。

mysql>show databases;mysql>use mysql;mysql>show tables;mysql>grant all on *.* to discuz@'localhost' identified by '51testing';mysql>exit; //quit也一样的效果,退出mysql控制台注意:mysql控制台每一个语句后面需要加分号表示结束grant是mysql里面创建用户并指派权限的一个命令。

相关主题