LAMP是Linux、apache、mysql、php合起来的简称
本教程实际操作的系统是阿里云的个人服务器,系统是CentOS 7。
连接远程服务器使用的xshell和xftp。
首先去http://bitnami.com/stack/lamp下载一个LAMP安装包
将安装包放到远程服务器目录下,然后进行以下操作:
(1)预先创建一个目录
sudo mkdir /opt/lamp
安装时会让选择一个目录,这里安装到/opt/lamp目录下
(2)然后进行安装
sudo chmod a+x bitnami-lampstack-5.4.22-0-linux-x64-installer.run
./bitnami-lampstack-5.4.22-0-linux-x64-installer.run
到这里已经安装结束了,但是还无法通过输入service httpd start或者service httpd stop开启或者关闭apache服务,需要将apache服务加入到系统服务。
(1)先进入apache底下的bin目录,添加服务脚本
cp apachectl /etc/rc.d/init.d/httpd
ln -s/etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S61httpd
当init.d目录下有httpd脚本后,我们就可以通过service命令来启动关闭apache了,此时可以说已经成添加了apache系统服务
(2)修改脚本使其支持chkconfig
编辑init.d下的httpd脚本,在第二行添加如下信息
# chkconfig: 35 61 61
# description: Apache
第一行的3个参数意义分别为:在哪些运行级别启动httpd(3,5);启动序号(S61);关闭序号(K61)。注意:以上两行缺一不可
执行chkconfig --add httpd后就在rc3.d、rc5.d路径中将来就会出现S61httpd的链接,其他运行级别路径中会出现K61httpd的链接。
到这里,已经完成了所有安装过程,按照需求手动修改apache的配置文件,就可以启动或关闭apache服务了。