centos lamp教程,centos镜像

本篇文章给大家谈谈centos lamp教程,以及centos镜像对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境

在网上搜资料,自己在本地虚拟机上尝试搭建,弄了整整一天一夜,终于弄好了.网上的资料,虽然很多,但大多都是重复的,拿去试了之后,又很多都不能得到正确的结果.最终找到了适合我的linux环境的搭建方式;在这里贴出来:度娘真不给力啊,没搜出来靠谱的方法。最后用喜乐搜找到的靠谱的教程。

这里还是要总结一下我的LAMP环境的搭建步骤。我先在电脑里装了虚拟机,在虚拟机中测试了数次之后,再在服务器上搭建的。说说我的环境:虚拟机是:VMware® Workstation 12.1.1 Pro;Linux系统用的是:CentOS-7-x86_64-DVD-1511.iso;(阿里云上也是用的CentOS7-64bit)准备好这两个之后,就开始一步一步搭建我们的LAMP环境了。

一、安装虚拟机

二、安装CentOS7

注意:以下安装,我都是用的root权限。

三、安装Apache1.安装yum-y install httpd2.开启apache服务systemctl start httpd.service3.设置apache服务开机启动systemctl enable httpd.service4.验证apache服务是否安装成功在本机浏览器中输入虚拟机的ip地址,CentOS7查看ip地址的方式为:ip addr(阿里云不需要用这种方式查看,外网ip已经在你主机列表那里给你写出来了的;)这里是访问不成功的(阿里云用外网访问,能成功,不需要做以下步骤)查了资料,说法是,CentOS7用的是Firewall-cmd,CentOS7之前用的是iptables防火墙;要想让外网能访问到apache主目录,就需要做以下的操作:firewall-cmd--permanent--zone=public--add-service=httpfirewall-cmd--permanent--zone=public--add-service=httpsfirewall-cmd--reload然后再访问外网ip,如果看到apache默认的页面--有Testing 123...字样,便是成功安装了apache服务了;

四、安装PHP1.安装yum-y install php2.重启apache服务systemctl restart httpd或者systemctl restart httpd.service然后,你可以写一个php文件在浏览器中运行一下了;eg:vi/var/www/html/info.phpi<?php phpinfo();?>Esc:wq然后,在自己电脑浏览器输入 192.168.1.1/info.php运行,会出现php的一些信息

五、安装MySQL我这里根据所学的那个教程,也安装了MariaDB1.安装

yum-y install mariadb*

2.开启MySQL服务systemctl start mariadb.service3.设置开机启动MySQL服务systemctl enable mariadb.service4.设置root帐户的密码mysql_secure_installation然后会出现一串东西,可以仔细读一下,如果你懒得读,就在提示出来的时候,按Enter就好了,让你设置密码的时候,你就输入你想要的密码就行,然后继续在让你选择y/n是,Enter就好了;当一切结束的时候,你可以输入mysql-uroot-p的方式,验证一下;

六、将PHP和MySQL关联起来yum search php,选择你需要的安装:yum-y install php-mysql

七、安装常用的PHP模块例如,GD库,curl,mbstring,...1.安装:yum-y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel2.重启apache服务systemctl restart httpd.service然后,再次在浏览器中运行info.php,你会看到安装的模块的信息;

至此,LAMP环境就搭建好了。

如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境

标签:

如何在 CentOS 7 上安装开源 ITIL 门户 iTOP

iTOP是一个简单的基于Web的开源IT服务管理工具。它有所有的ITIL功能,包括服务台、配置管理、事件管理、问题管理、变更管理和服务管

理。iTOP依赖于Apache/IIS、MySQL和PHP,因此它可以运行在任何支持这些软件的操作系统中。因为iTOP是一个Web程序,因此你不

必在用户的PC端任何客户端程序。一个简单的浏览器就足够每天的IT环境操作了。

我们要在一台有满足基本需求的LAMP环境的CentOS 7上安装和配置iTOP。

下载 iTOP

iTOP的下载包现在在SourceForge上,我们可以从这获取它的官方链接。

itop download

我们从这里的连接用wget命令获取压缩文件。

[root@centos-007~]#wget

iTop扩展和网络安装

使用unzip命令解压到apache根目录下的itop文件夹下。

[root@centos-7~]#ls

iTop-2.1.0-2127.zip

[root@centos-7~]# unzip iTop-2.1.0-2127.zip-d/var/www/html/itop/

列出安装包中的内容。

[root@centos-7~]#ls-lh/var/www/html/itop/

total 68K

-rw-r--r--.1 root root 1.4KDec172014 INSTALL

-rw-r--r--.1 root root 35KDec172014 LICENSE

-rw-r--r--.1 root root 23KDec172014 README

drwxr-xr-x.19 root root 4.0KJul1413:10 web

这些是我们可以安装的扩展。

[root@centos-72.x]#ls

authent-external itop-backup itop-config-mgmt itop-problem-mgmt itop-service-mgmt-provider itop-welcome-itil

authent-ldap itop-bridge-virtualization-storage itop-datacenter-mgmt itop-profiles-itil itop-sla-computation version.xml

authent-local itop-change-mgmt itop-endusers-devices itop-request-mgmt itop-storage-mgmt wizard-icons

installation.xml itop-change-mgmt-itil itop-incident-mgmt-itil itop-request-mgmt-itil itop-tickets

itop-attachments itop-config itop-knownerror-mgmt itop-service-mgmt itop-virtualization-mgmt

在解压的目录下,使用如下的 cp命令将不同的数据模型从web下的 datamodels目录下复制到 extensions目录,来迁移需要的扩展。

[root@centos-72.x]#pwd

/var/www/html/itop/web/datamodels/2.x

[root@centos-72.x]#cp-r itop-request-mgmt itop-service-mgmt itop-service-mgmt itop-config itop-change-mgmt/var/www/html/itop/web/extensions/

安装 iTop web界面

大多数服务端设置和配置已经完成了。最后我们安装web界面来完成安装。

打开浏览器使用ip地址或者完整域名来访问iTop的 web目录。

你会被重定向到iTOP的web安装页面。让我们按照要求配置,就像在这篇教程中做的那样。

验证先决要求

这一步你就会看到验证完成的欢迎界面。如果你看到了一些警告信息,你需要先安装这些软件来解决这些问题。

mcrypt missing

这一步有一个叫php mcrypt的可选包丢失了。下载下面的rpm包接着尝试安装php mcrypt包。

[root@centos-7~]#yum localinstall php-mcrypt-5.3.3-1.el6.x86_64.rpm libmcrypt-2.5.8-9.el6.x86_64.rpm.

成功安装完php-mcrypt后,我们需要重启apache服务,接着刷新页面,这时验证应该已经OK。

安装或者升级 iTop

如何在CentOS上安装配置ownCloud

ownCloud是一个文件共享服务器,允许您将您的个人内容,如文档和图片,存储在一个集中的位置,很像Dropbox。与ownCloud的区别在于它是免费和开源的,允许任何人使用和检查它。它还将敏感数据的控制和安全性返回给您,从而消除了第三方云托管服务的利用率。在本教程中,我们将在CentOS 7服务器上安装和配置ownCloud实例。

先决条件

要完成本指南中的步骤,您需要以下内容:

你的服务器上有Sudo用户:您可以按照创建使用sudo权限的用户CentOS 7初始服务器设置指南。

LAMP环境:ownCloud需要Web服务器,数据库和PHP才能正常工作。设置LAMP(Linux,Apache,MySQL和PHP)服务器满足所有这些要求。按照本指南安装和配置这个软件。

要充分利用一切ownCloud所提供的功能,请确保安装以下PHP模块: php-gd, php-intl, php-mbstring, php-process,和php-xml。

SSL证书:你如何设置这取决于你是否拥有一个解析为您的服务器域名。

如果你有一个域名......,以确保您的网站的最简单的方法是让我们的加密,它提供免费的,受信任的证书。按照咱们的加密指南为Apache设置。

如果你没有一个域名...你只是使用测试或个人使用此配置,您可以使用自签名证书来代替。这提供了相同类型的加密,但没有域名验证。按照自签名的SSL指南Apache才能完成设置。

阅读剩余
THE END