**
* CentOS6.5 搭建基础PHP环境(yum安装)
* http://www.aiplaypc.com/160.html
**
 
#安装需要的包,有依赖关系,自动帮你解决
yum install httpd mysql mysql-server php php-gd php-mbstring php-mysql
 
#启动httpd
service httpd start
#设为开机启动
chkconfig httpd on
 
#启动mysqld
service mysqld start
#设为开机启动
chkconfig mysqld on
 
#在根目录下创建一个测试文件,写个phpinfo函数 <?php phpinfo(); ?>
vi /var/www/html/phpinfo.php
 
在服务器端打开浏览器,输入http://ip/phpinfo.php,就可以看到phpinfo的输出页面了(注意iptables有没有让80端口通过)
 
 
 
 
**
* Centos 开放80端口
* http://www.cnblogs.com/cnjava/p/3311950.html
**
 
开启80和22端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
 
然后保存:
/etc/rc.d/init.d/iptables save
 
再查看防火墙状态
/etc/init.d/iptables status
 
 
 
**
* CentOS 开启和关闭防火墙
* http://www.myhack58.com/Article/48/66/2013/37314.htm**
临时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
查看防火墙状态:/etc/init.d/iptables status
 
 
 
 
 
**
* centos mysql 安装及配置
* http://jingyan.baidu.com/article/fec7a1e5f8d3201190b4e782.html
**
 
安装Mysql
yum list mysql-server
 
先启动Mysql服务
service mysqld start
 
连接一下试一下
mysql
然后关闭连接
\q
 
设置Mysql开机启动
chkconfig mysqld on
 
 
开启3306端口并保存
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
 
连接mysql数据库
mysql
 
设置密码(这里设置为123456)
use mysql;
update user set password=password('123456') where user='root';
flush privileges;
 
设置Mysql远程访问
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
 
关闭连接
\q
 
重新启动服务就可以了
service mysqld restart
 
 
**
* CentOS Linux系统下更改Apache默认网站目录(记得更改目录权限)
* http://blog.sina.com.cn/s/blog_a7cf995a0101azak.html
**
 
 
 
 
**
* Centos 下搭建FTP服务器
* http://www.centoscn.com/CentosServer/ftp/2013/0730/816.html
* http://blog.csdn.net/hyholine/article/details/24579001
**
 
 
首先判断你服务器上是否安装了vsftpd
rpm -q vsftpd
 
安装vsftpd
yum -y install vsftpd
 
设置开机启动vsftpd ftp服务
chkconfig vsftpd on
 
启动vsftpd服务
service vsftpd start
 
配置防火墙
vi /etc/sysconfig/iptables
 
在REJECT行之前添加如下代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
 
保存和关闭文件,重启防火墙
service iptables start
 
编辑vsftpd的主配置文件
vi /etc/vsftpd/vsftpd.conf
 
把anonymous_enable改为NO 默认是YES(改为NO 就是禁止匿名用户登录,去掉前面的#)
 
不可以让ftp用户跳出自己的家目录,否则太危险了,需要做限制
去掉choot_local_user=YES前面的注释
 
创建ftp用户
useradd -s /sbin/nologin -d /var/www/html admin
(admin这个用户只能连接ftp无法登录系统,默认家目录是在var/www/html 文件夹下面)
 
给admin设置密码
passwd admin
 
然后给家目录修改权限,否则你无法上传文件
chmod o+w /var/www/html/
 
修改selinux
setenforce 0
 
重启vsftpd服务
service vsftpd restart
 
停止vsftpd: service vsftpd stop
重启vsftpd: service vsftpd restart
 
 
 
 
**
* CentOS添加和删除用户
* http://www.2cto.com/os/201404/290105.html
**
 
添加用户 test:
adduser test
 
修改test密码:
passwd test
 
删除用户test:
userdel test
 
删除用户以及用户目录:
userdel -f test
 

CentOS6.5 PHP基础环境搭建 [个人整理-亲测可用]的更多相关文章

  1. Win7(32/64)VS2010配置编译GDAL环境(图文教程+亲测可用!)

    最近的一个VS2010的项目中用到了GDAL,关于GDAL这个库的说明与赞美,这里就不赘述了,下面是在VS2010中配置GDAL的详细过程. 系统说明 Win7(32位/64位),VS2010,GDA ...

  2. Spark入门实战系列--2.Spark编译与部署(上)--基础环境搭建

    [注] 1.该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取: 2.Spark编译与部署将以CentOS 64位操作系统为基础,主要是考虑到实际应用 ...

  3. Spark环境搭建(上)——基础环境搭建

    Spark摘说 Spark的环境搭建涉及三个部分,一是linux系统基础环境搭建,二是Hadoop集群安装,三是Spark集群安装.在这里,主要介绍Spark在Centos系统上的准备工作--linu ...

  4. (一)Hyperledger Fabric 1.1安装部署-基础环境搭建

    在学习和开发hyperledger fabric的时候遇到了一些坑,现将自己的一些总结和心得整理如下,以期对大家有所帮助.本次使用的宿主机环境:ubuntu,版本:Ubuntu 16.04.3 LTS ...

  5. Nginx基础环境搭建

    1.下载docker toolbox https://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 2.选择好安装目录 一路nex ...

  6. EXT 基础环境搭建

    EXT 基础环境搭建使用 Sencha CMD 下载地址 https://www.sencha.com/products/extjs/cmd-download/ Sencha CMD 常用命令 API ...

  7. IOS开发基础环境搭建

    一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:       ...

  8. 【1】windows下IOS开发基础环境搭建

    一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:       ...

  9. Maven 学习笔记(一) 基础环境搭建

    在Java的世界里,项目的管理与构建,有两大常用工具,一个是Maven,另一个是Gradle,当然,还有一个正在淡出的Ant.Maven 和 Gradle 都是非常出色的工具,排除个人喜好,用哪个工具 ...

随机推荐

  1. part3

    我就不刁旭概念什么的问题了哈~直接进入工作中所通用的一些有关object的方法和属性 1).for/in 属性的遍历~他遍历的对象没有特定的顺序,而且只能枚举出所有用户自定义的属性,不能枚举出某些预定 ...

  2. PHP面向对象多态性的应用

    多态是面向对象的三大特性中除封装和继承之外的另一重要特性.它展现了动态绑定的功能,也称为“同名异式”.多态的功能可让软件在开发和维护时,达到充分的延伸性.事实上,多态最直接的定义是让具有继承关系的不同 ...

  3. MySQL触发器之审计功能(转)

    [导读] 最近ITPUB技术论坛特意组织网络性讨论活动,关于数据库审计的话题,分享各自公司如何实现数据库审计.个人经验和构想,以及数据库审计的技巧,刚好有网友发了一个典型的审计需求,要帮他分析,以及教 ...

  4. DOM 之通俗易懂讲解

    DOM是所有前端开发每天打交道的东西,但是随着jQuery等库的出现,大大简化了DOM操作,导致大家慢慢的“遗忘”了它的本来面貌.不过,要想深入学习前端知识,对DOM的了解是不可或缺的,所以本文力图系 ...

  5. 转:BZERO()等的区别

    BZERO()等的区别 bzero  原型: extern void bzero(void *s, int n); 用法: #include <string.h> 功能:置字节字符串s的前 ...

  6. android 通过代码设置drawableLeft

    /** * * @desc 设置左边图标 * @param @param drw * @return void */ public void setAlertLeftIcon(Drawable drw ...

  7. Android 之Service

    service是运行在后台的服务,你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作. 接下来分析一下service 的生命周期: 1: ...

  8. Cracking the coding interview--Q1.4

    原文 Write a method to replace all spaces in a string with'%20'. You may assume that the string has su ...

  9. How to make vcredist_x86 reinstall only if not yet installed

    Since you don't want to tell what minimal version of Visual C++ redistributable package you require, ...

  10. 修改 VSS 默认登录用户名三种方法

    修改 VSS 默认登录用户名三种方法标签: VSS VSS2005c#2014-11-27 10:27 1561人阅读 评论(0) 收藏 举报 分类: VSS软件开发总会有 BUG 和更新的需求,之前 ...