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
最新文章
- Android声音播放实例代码
- JS:offsetWidth\offsetleft 等图文解释
- atoi()函数
- Yii2 advanced版API接口开发 基于RESTful架构的 配置、实现、测试
- MFC实现 自适应操作系统的CListCtrl控件
- 软件工程随堂小作业—— 寻找“水王”(C++)
- Netsharp快速入门(之1) 介绍及需求说明
- linux driver: input子系统
- SCALA STEP BY STEP
- 论文笔记:Chaotic Invariants of Lagrangian Particle Trajectories for Anomaly Detection in Crowded Scenes
- Mvc 提交表单的4种方法
- Docker基础知识介绍
- Python——Flask框架——数据库
- 前端跨域问题的总结&;&;nodejs 中间层的路由转发
- SpringMVC4+MyBatis+SQL Server2014实现读写分离
- Linux版本Membase无法写入default bucket的问题分析
- 基于docker的wekan部署
- HBase启动报错:ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet
- Java 持久化之 -- IO 全面整理(看了绝不后悔)
- Nginx写IO占用高故障处理
热门文章
- STLstack,queue
- P5136 sequence(矩阵快速幂)
- [Xcode 实际操作]二、视图与手势-(3)UIView视图的基本操作
- 升级ruby的版本
- idea下载
- GYM 101673G(dp)
- (bzoj1337 || 洛谷P1742 最小圆覆盖 )|| (bzoj2823 || 洛谷P2533 [AHOI2012]信号塔)
- .classpath文件的内容(MyEclipse通过添加External Jar生成)
- python学习之图形界面编程:
- 接口文档管理工具rap