一.安装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. Solution -「HDU 6643」Ridiculous Netizens

    \(\mathcal{Description}\)   Link.   给定一棵含有 \(n\) 个结点的树,点 \(u\) 有点权 \(w_u\),求树上非空连通块的数量,使得连通块内点权积 \(\ ...

  2. Solution -「洛谷 P6021」洪水

    \(\mathcal{Description}\)   Link.   给定一棵 \(n\) 个点的带点权树,删除 \(u\) 点的代价是该点点权 \(a_u\).\(m\) 次操作: 修改单点点权. ...

  3. VS Code开发TypeScript

    TypeScript是JaveScript的超集,为JavaScript增加了很多特性,它可以编译成纯JavaScript在浏览器上运行.TypeScript已经成为各种流行框架和前端应用开发的首选. ...

  4. Node.JS学习——学习笔记

    Node.JS--学习笔记 2020年02月23日11:52:01 我打算自学NodeJS-通过阅读NodeJS官网来完成. https://nodejs.org/dist/latest-v13.x/ ...

  5. Python+selenium自动循环送贺卡

    Python源代码如下: # coding=utf-8 from selenium import webdriver from time import sleep from random import ...

  6. kaptcha验证码参数设置

    Constant 描述 默认值 kaptcha.border 图片边框,合法值:yes , no yes kaptcha.border.color 边框颜色,合法值: r,g,b (and optio ...

  7. 来自牛逼哥的阴间MD5(web)

    这个web题目是来自队里面牛逼哥的题目,审计源码, 看到这两个参数,前面的a和b就是直接输出数字,再看下面的,需要弱比较的输出一个c,要求应该是需要一个加密之前是一个0e开头的字符串,加密之后还是0e ...

  8. 利用AWVS扫描Web漏洞

    实验目的 利用AWVS扫描Web漏洞. 实验原理 AWVS是一款知名的网络漏洞扫描工具,它通过网络爬虫测试你的网站安全,检测流行安全漏洞. 实验内容 AWVS是一个自动化的web应用程序安全测试工具, ...

  9. [题解]UVA10986 Sending email

    链接:http://vjudge.net/problem/viewProblem.action?id=24941 描述:n个点,m条边的无向图,寻找从S到T的最短路. 思路:基础的单源点最短路 用Di ...

  10. Java8新特性系列-Lambda

    转载自:Java8新特性系列-Lambda – 微爱博客 Lambda Expressions in Java 8 Lambda 表达式是 Java 8 最流行的特性.它们将函数式编程概念引入 Jav ...