一.安装Linux系统

1.1虚拟机搭建Linux Centos7.0版本,搭建过程省略。

二. 安装apache、php、mysql、php-gd等组件。

2.1安装Apache服务程序(apache服务的软件包名称叫做httpd)。

[root@localhost ~]# yum install httpd –y

2.2将Apache服务添加到开机自启中。

[root@localhost ~]#systemctl start httpd
[root@localhost ~]#systemctl enable httpd

2.3打开firefox浏览器,测试http://127.0.0.1/。

2.3安装Apahce、 PHP、Mysql,以及php连接mysql库组件。

[root@localhost ~]#yum install -y mysql-connector- msql-server

[root@localhost ~]#yum install -y php-mysql php-devel php-gd php-mbstring

[root@localhost ~]#yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

2.4安装php的扩展

[root@localhost ~]#yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
[root@localhost ~]#yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

2.5按照以上的安装方式, 配置出来的默认站点目录为/var/www/html/新建一个php脚本,访问http://127.0.0.1/info.ph

 <?

php phpinfo();

?>

2.6设置mysql数据库root帐号密码,开启MySQL服务 。

[root@localhost ~]#service mysqld start

2.7将install.sql导入数据库

[root@localhost ~]#mysql -u root –p

//创建cms数据库指定编码为utf-8

SQL> create database cms character set utf8;

//使用cms数据库

SQL> use cms;

//先把install.sql上传到/tmp/文件下,再将导入到数据库中。

SQL> source /tmp/install.sql;

2.8将cms文件夹上传到/var/www/html/,修改include/database.inc.php中的数据库用户名密码。

2.9linux下,需要将attachment文件夹的权限设置为777,命令:chmod 777 -R attachment

[root@localhost cms]# chmod 777 -R attachment

三.配置防火墙

3.1添加允许访问HTTP端口

[root@localhost cms]#iptables -I RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

3.2打开firefox浏览器 测试 http://127.0.0.1/cms/index.php

2018-11-21 21:49:47

Linux服务器上搭建Centos7.0+Apache+php+Mysql网站的更多相关文章

  1. 阿里云CentOS Linux服务器上搭建邮件服务器遇到的问题

    参考文章: 阿里云CentOS Linux服务器上用postfix搭建邮件服务器 Linux系统下邮件服务器的搭建(Postfix+Dovecot) 本来想自己搭建邮件服务器,但是看到一篇资料表示阿里 ...

  2. 在linux服务器上搭建相对安全的FTP服务器

    一.如何在Linux服务器上安装vsftp不在多说,直接介绍如何进行安全性配置: 二.编辑vsftp.conf文件 关键配置项如下: anonymous_enable=NO /禁止匿名用户登录 loc ...

  3. 在 Linux 服务器上搭建和配置 Hadoop 集群

    实验条件:3台centos服务器,jdk版本1.8.0,Hadoop 版本2.8.0 注:hadoop安装和搭建过程中都是在用户lb的home目录下,master的主机名为host98,slave的主 ...

  4. Linux服务器上搭建codis集群之——安装前环境准备

    codis是redis的分布式集群模式,由豌豆荚开源,本文简单记录一下它的集群搭建方法. 首先介绍一下我的实验环境.三台配置相同的虚拟机, [root@test ~]# ip a|grep -w &q ...

  5. 在linux服务器上搭建nvidia-docker环境

    docker相当于一个容器,其可以根据你所需要的运行环境构建相应的运行环境,此时各个环境之间彼此隔离,就不会存在在需要跑一个新的代码的时候破坏原来跑的代码所需要的环境,各个环境之间彼此隔离开,好像一个 ...

  6. 使用Samba在Linux服务器上搭建共享文件服务

    最近我们的小团队需要在服务器上共分出一个共享文件夹用于大家存放公共的资源文档, 大家想啊,这肯定很简单呀,在Windows下面只要创建相关的windows account,共享某个文件夹,把读/写权限 ...

  7. 一行代码在Linux服务器上搭建基于.Net Core的博客

    如果你有一台Linux服务器(CentOS7+ 或者 Ubuntu 16.04+)可以使用以下命令快速搭建一个博客. curl http://cdn.zkeasoft.com/zkeacms-blog ...

  8. 如何访问linux服务器上的mysql8.0

    首先安装好了mysql-connector 1.1. 下载: 官网下载zip包,我下载的是64位的: 下载地址:https://dev.mysql.com/downloads/mysql/ 下载zip ...

  9. Linux服务器上搭建测试环境(war包+tomcat)

    悟空CRM项目环境部署(Java war项目) 在/root目录下创建一个文件夹(名字自取). ls命令查看一下是否创建成功,看到了新建的文件夹说明创建成功. tomcat和war包的准备:可以使用X ...

随机推荐

  1. PHP实习生面试准备的建议

    你好,是我琉忆.PHP程序员面试笔试图书系列作者. 今天就跟大家聊聊作为一个PHP程序员,每年的跳槽季都应该怎么准备一番. 其实普遍的跳槽季总的就有2个. 分别是新年后的3-4月,还有9-10月份. ...

  2. Solution -「SDOI 2018」「洛谷 P4606」战略游戏

    \(\mathcal{Description}\)   Link.   给定一个 \(n\) 个点 \(m\) 条边的无向连通图,\(q\) 次询问,每次给出一个点集 \(s\),求至少在原图中删去多 ...

  3. Hive之同比环比的计算

    Hive系列文章 Hive表的基本操作 Hive中的集合数据类型 Hive动态分区详解 hive中orc格式表的数据导入 Java通过jdbc连接hive 通过HiveServer2访问Hive Sp ...

  4. CentOS7 下 ldap 部署

    环境准备 # 关闭防火墙以及selinux,生产环境中,以实际需求为准 [root@localhost ~]# hostnamectl --static set-hostname ldap-serve ...

  5. Vue2.0源码学习(3) - 组件的创建和patch过程

    组件化 组件化是vue的另一个核心思想,所谓的组件化就,就是说把页面拆分成多个组件(component),每个组件依赖的css.js.图片等资源放在一起开发和维护.组件是资源独立的,在内部系统中是可以 ...

  6. Python中random模块的用法案例

    1 import random # 调用random模块 2 3 a = random.random() # 随机从0-1之间抽取一个小数 4 print(a) 5 6 a = random.rand ...

  7. CVE-2020-0796

    CVE-2020-0796 SMBv3漏洞复现 0X00漏洞简介 Microsoft Windows和Microsoft Windows Server都是美国微软(Microsoft)公司的产品,Mi ...

  8. Smartbi研究院分享:数据仓库的五大特点

    ​我先给大家举个例子,首先数据仓库,从字面上理解就可以感受到这是一个很大的空间,而且存储的物品很杂,里面会存放酱油.沐浴露.洗发精等物品,而数据库是存放酱油.盐等厨房用品,洗浴又是一个数据库.另外一个 ...

  9. 【C# 线程】Thread类 以及使用案例

    System.Threading.Thread类 涉及到的类和枚举 Volatile 类Interlocked 类SpinLock 类SpinWait类Barrier 类ThreadLocal< ...

  10. 范围运算符和索引的最终运算符 ^ 在string 和数组中的应用

    //范围运算符在string 和数组中的应用 static void Main(string[] args) { string examplestring = "123456789" ...