CeontOS6.5安装php环境
港湾云主机重装操作系统之后xshell无法连接:重启ssh:# service sshd restart
-bash: vim: command not found:
输入 rpm -qa|grep vim 命令查看vim是否安装。
安装命令:yum -y install vim*
CentOS6.5安装vsfptd:
安装:yum -y install vsftpd
设置开机启动:chkconfig vsftpd on
ftp配置文件目录:
[root@xiaoluo ~]# cd /etc/vsftpd/
[root@xiaoluo vsftpd]# ls -l
total 20
-rw-------. 1 root root 125 Mar 1 18:16 ftpusers
-rw-------. 1 root root 361 Mar 1 18:16 user_list
-rw-------. 1 root root 4599 Mar 1 18:16 vsftpd.conf
-rwxr--r--. 1 root root 338 Mar 1 18:16 vsftpd_conf_migrate.sh
修改vsftpd主配置文件开启匿名用户上传的功能:
1.vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES --开启匿名用户访问(默认)
anon_upload_enable=YES --打开匿名用户文件上传功能
anon_mkdir_write_enable=YES --打开匿名用户创建文件夹功能
2.赋予匿名用户上传使用的文件夹以写的权限
[root@xiaoluo ~]# chmod 2777 /var/ftp/pub/
[root@xiaoluo ~]# ls -ld /var/ftp/pub/
drwxrwsrwx. 2 root root 4096 Jun 9 00:42 /var/ftp/pub/
匿名用户目录:/var/ftp/pub/
此时匿名用户无法登陆,可以暂时关闭防火墙:service iptables stop
开启vsftpd服务:service vsftpd start
创建ftp用户:
useradd -d /var/www/html/ -g ftp -s /sbin/nologin jack
passwd jack
发现fpt只能下载不能上传:root用户执行命令:#chmod 777 /var/www/html/
如果开启防火墙登陆ftp之后显示“无法打开”,设置xshell 文件-属性-选项-使用被动模式(不选)
将项目上传到/var/www/html/目录里面
安装php
#安装需要的包,有依赖关系,自动帮你解决
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函数
vi /var/www/html/phpinfo.php
<?php
phpinfo();
?>
#或者直接在浏览器中输入
http://localhost 或 http://本机IP ,应该会看到Apache的测试页面里需要注意iptables的设置哦。
更改php版本:
删除php:yum -y remove php*
安装源:rpm -Uvh http://download.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
安装php:yum install -y --enablerepo=remi,remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common
配置防火墙添加端口:
vim /etc/sysconfig/iptables
22端口下添加:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
mysql安装:
1.确定系统是否安装过mysql
#yum list mysql*
2.如果安装过
#yum remove MySQL*
3.查看mysql相关文件
# whereis mysql
4.安装mysql
#yum install mysql-server
5.启动mysql
#service mysqld start
#chkconfig mysqld on
6.测试链接,并推出
#mysql
mysql>show databases;
7.重置mysql密码
mysql>use mysql;
mysql>update user set password=password('密码')where user='root';
mysql>flush privileges;
8.重启mysql服务
service mysqld restart
9.测试登录
#mysql -u用户名 -p密码
10.设置远程连接
mysql> update user set host='%' where user ='root' and host='loaclhost';
mysql>select host,user from user;
mysql>grant all privileges on *.* to root@'%' identified by '密码' with grant option;
mysql>quit;
mysql数据库用户名 root密码 root 端口号3306
linux下登录mysql:mysql -h127.0.0.1 -uroot -proot -P3306
服务器密码 root 1
CeontOS6.5安装php环境的更多相关文章
- Jmeter安装与环境部署
Jmeter安装与环境部署 版权声明:本文为博主原创文章,未经博主允许不得转载. 博主:海宁 联系:whnsspu@163.com
- LINUX 编译安装 PHP 环境
今天终于有时间 总结一下 linux 的编译安装 php 环境同学给我发了他写的文档 ,基本就可以实现编译安装了我同学文章地址: http://penghui.link/articles/2016/0 ...
- RHEL 6.6安装桌面环境GNOME
在测试服务器(Red Hat Enterprise Linux Server release 6.6)需要安装桌面系统环境,于是选择GNOME桌面环境安装. 一:检查系统的运行级别以及是否安装了桌面环 ...
- CentOS安装LNMP环境的基础组件
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. 在安装LNMP环境之前,请确保已经使用yum安装了以下各类基础组件(如果系统已自带,还可以考虑yum update下基础组件): ...
- CentOS使用yum源中自带的rpm包安装LAMP环境
CentOS使用yum源中自带的rpm包安装LAMP环境.这是Linux下安装LAMP的环境一种最基本最简便的方式.新手可以从容安装使用. 1. 安装基础包(可选安装)yum install -y w ...
- sublime 3 安装go环境
安装go环境是在go已经安装的情况下, 1 首先安装 Package Control ctrl + · 打开sublime 命令行模式 复制粘贴以下代码 import urllib.request,o ...
- CocoaPods介绍。如何安装Ruby环境,如何下载和安装CocoaPods?
CocoaPods介绍? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其 ...
- 安装Eclipse环境变量的配置,
window7系统下的 步骤: 第一步:先安装JDK(记住你安装的位置)我安装在D:\Program Files\Java 目录下. 第二步:JDK安装好后,配置环境变量(重 ...
- 一键安装lamp环境 centos
linux centos yum安装LAMP环境 /*************链接**************/http://www.cnblogs.com/suger/p/3832093.html ...
随机推荐
- 洛谷 - UVA11424 - GCD - Extreme (I) - 莫比乌斯反演 - 整除分块
https://www.luogu.org/problemnew/show/UVA11424 原本以为是一道四倍经验题来的. 因为输入的n很多导致像之前那样 \(O(n)\) 计算变得非常荒谬. 那么 ...
- 51nod1276(xjb)
题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1276 题意:中文题诶- 思路:xjb 通过画图可以发现对于当前 ...
- Python学习 Part2:深入Python函数定义
在Python中,可以定义包含若干参数的函数,这里有几种可用的形式,也可以混合使用: 1. 默认参数 最常用的一种形式是为一个或多个参数指定默认值. >>> def ask_ok(p ...
- NOIp2016 愤怒的小鸟 【状压dp】By cellur925
题目传送门 注:本文中绿鸟==猪! 这道题开始一看数据范围我们就知道是一道状压dp,因为绿鸟仅有18个,但是开始看\(m\)好像没太懂什么意思.既然确定了是状压,那就来设计状态,一般状压的状态肯定是要 ...
- 黑马函数式接口学习 Stream流 函数式接口 Lambda表达式 方法引用
- C - Brackets
#include <iostream> #include <algorithm> #include <cstring> #include <cstdio> ...
- python错误之UnicodeEncodeError: 'ascii' codec can't encode characters in position 7-8: ordinal not in range(128)
# coding = ascii import jsonimport pickleimport sysimport os decode()和encode方法中第一个参数为编码格式,第二个为出现无法转换 ...
- python 基础(八) os模块
OS模块 概念:包含了普遍的操作 系统的功能 一.函数 函数名 函数说明 os.name 获取操作系统类型 nt->Windows posix->Linux/Unix os.listdir ...
- pwnhub 相对路径覆盖
这个pwnhub小m师傅的题,做的时候完全没有思路. 首先是注册然后可以看到一个加载css的地方,是相对路径加载(当然我并没有觉得有什么问题). 服务端和浏览器解析URL是有区别的,就是%2f 服务器 ...
- python之错题巩固
.#把班级学⽣数学考试成绩录⼊到⼀个列表中: 并求平均值. 要求: 录⼊的时候 # 要带着⼈名录⼊, 例如: 张三_44 li = [] : str_input = input('请输入你的姓名和分数 ...