Centos 建立LAMP渠道 + Web控制面板办理51CTO博客 - 千亿集团

Centos 建立LAMP渠道 + Web控制面板办理51CTO博客

2019年03月30日15时36分14秒 | 作者: 振平 | 标签: 办理,效劳,装备 | 浏览: 1137

Centos 树立LAMP渠道 + Web操控面板办理

LAMP组合就是在Linux操作体系上装备Apache效劳器、MySQL效劳器,PHP应用程序效劳器,组成强壮的Web动态网站开发渠道.

Apache一直是国际运用排名榜首的Web效劳器软件。PHP、Aapache和MySQL的组合现已成为Web效劳器的一种装备规范。


Webmin是一个根据web界面的linux体系办理东西,能够用web操控面板来办理你linux上的各种效劳,Webmin 的模块化架构答应您在需求时编写您自己的装备模块,本章将介绍修正模块办理web

 

 

 

体系:Centos 5.5

预备东西:

mysql-5.0.21.tar.gz

httpd-2.2.14.tar.gz

php-5.3.2.tar.gz

muddleftpd-md5-1.3.15-14..i386

webmin-1.530.tar.gz

 

一、装置MYSQL数据库

创立数据库用户和组

 

解压数据库,装备选项

tar zxvf mysql-5.0.21.tar.gz
cd mysql-5.0.21
./configure prefix=/server/mysql

 

编译

 

仿制制造文件,设置权限,增加发动效劳

/server/mysql/bin/mysql_install_db user=mysql
\cp -rf support-files/my-medium.cnf /etc/my.cnf       
\cp -rf support-files/mysql.server /etc/rc.d/init.d/mysqld       

进入数据库想象相应权限 (留意 root 后的点是要的)

cd /server/mysql
chown -R root .
chown -R mysql var
chgrp -R mysql .

 

测验发动MYSQL数据库

 

设置数据库办理暗码 (帐号是:root  暗码:123456)

 

测验登陆数据库 (能够正常运用,MYSQL装好了)

 

为了在履行“mysql”等指令和脚本东西时输入更便利,能够修正PATH环境变量

[root@sky ~]# export PATH=$PATH:/server/mysql/bin
[root@sky ~]# echo "PATH=$PATH:/server/mysql/bin">> /etc/profile
[root@sky ~]# mysql -u root -p
Enter password:

 

 

二、装置Apache效劳

解压apache包,进入目录装备选项装置

 

编译

 

测验发动效劳

 

能够正常发动,但这样发动太费事,将apache注册为体系效劳发动比较好保护,操作如下

\cp -rf /server/apache/bin/apachectl /etc/rc.d/init.d/httpd
vi /etc/rc.d/init.d/httpd
另起一行,增加:
# chkconfig: 35 70 30
# description: Apache

 

然后注册效劳:chkconfig add httpd
今后就能够用以下指令操控apache了
发动效劳:service httpd start
中止效劳:service httpd stop
重新发动:service httpd restart

测验拜访站点:

 

三、装置PHP-5.3

解压PHP-5.3,进入目录、装备相关选项装置

tar zxvf php-5.3.2.tar.gz
cd php-5.2.9

 ./configure prefix=/server/php with-mysql=/server/mysql with-apxs2=/server/apache/bin/apxs enable-mbstring with-mcrypt enable-discard-path enable-safe-mode enable-bcmath enable-shmop enable-sysvsem enable-inline-optimization enable-mbregex enable-fastcgi enable-fpm enable-force-cgi-redirect enable-sockets with-jpeg-dir with-png-dir enable-ftp enable-mbstring enable-exif disable-ipv6 enable-cgi disable-cli

 

编译

 

 

四、整合apache和php

vi /server/apache/conf/httpd.conf

保证文件中有下面一段

在53行 LoadModule php5_module modules/libphp5.so

 

在167行 DirectoryIndex index.html index.php 这一行,在其后边写上index.php

 

在310行 增加 AddType application/x-httpd-php .php

 

保存退出,重起apache效劳

 

在站点树立个php测验文件,拜访

vi index.php

<?php
phpinfo();
?>

 

五、装置FTP,用于客户上传数据到空间上

我这用的FTP是Muddleftp,RPM包装置

可履行文件装置途径:
/usr/prima/muddleftpd/bin
/usr/prima/muddleftpd/sbin

装备文件:
/usr/prima/etc/muddleftpd/ftpd.conf
/usr/prima/etc/muddleftpd/ftppasswd.conf

被动模式端口规模:
TCP 9000~9049

 

创立2个站点目录:sky1.com  sky2.com    目录方位:/www/users/

 

创立FTP虚拟用户,并所定到站点目录,(安全考虑,该FTP用户是无法登陆体系的)

增加新的ftp帐号的办法:
/usr/prima/muddleftpd/bin/mudpassd –p /usr/prima/etc/muddleftpd/ftppasswd –a sky1  –R  /www/users/sky1.com  –H /www/users/sky1.com
履行这条指令后,会要求输入一个暗码。这条指令表明,增加一个用户名为sky1的ftp帐号,而且指向/www/users/sky1.com目录。(我增加2个FTP)

 

FTP软件测验上传 

效劳器上查看已上传成功

 

 

六、装置webmin完成web办理Linux体系效劳

解压文件、进入目录 ./setup装置

 

提示现已成功装完

 

查看iptables防火墙端口是否敞开

 

http://sky.com:8080  登陆

 

登陆默许言语是英文  能够调成中文- webmin装备-言语-挑选中文

 

现在开端用webmin办理咱们的apache

翻开最终个-挑选apache效劳

 

默许他是认rpm包装置apache的装备文件途径,所以榜首次翻开会犯错:如下

需求重新装备模块   点模块装备

修正apache装备文件所在方位即可

正常了,先创立虚拟主机来测验下

创立了2个虚拟主机,用方才的FTP用户给2个站点传测验页面,测验拜访作用!

apache能够了,再来修正个MYSQL模块装备,让他能够操控MYSQL

 

能够操控MYSQL了

webmin 功用很强壮,只需装好效劳,修正模块,就能够很轻松的用WEB的方法办理你的Linux效劳器了,他还支撑DNS sendmail FTP等等,很强悍! 有时间能够去研讨下!呵呵^_^!

 本章树立LAMP环境 + WEB办理linux效劳介绍结束!

 

 

 

 

  

 

 

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表千亿集团立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章