嘛,今天看来太顺利了,于是得意中就犯了错误。
我一边和人聊天一边吃东西一边打指令……
chmod -R 777 /
路径多少来着? /var/www/html结果突然有人叫我 嘛 我就一个回车下去处理事情了
一下子跳出无数的权限操作被拒绝。
吓! 我干啥了……?
按上看了下自己输入的指令:
chmod -R 777 /
糟糕! 我将我自己服务器的所有文件都设置成777了!
于是我就只能重装服务器了……
和机房打了招呼插进光盘、安装过程就不多说了,装完后通过putty登陆服务器
PHP的升级
大家都知道,PMA新版的PHP要求都是5.2+
而Cent OS官方源只是5.1的
也就是说,你打yum update php或者yum install php
centos不会鸟你的,所以先添加源:
rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
vi /etc/yum.repos.d/utterramblings.repo
在vi界面加:
[utterramblings] name=Jason's Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
编辑模式是按I进去嗯
然后按ESC输入:wq保存退出即可
接着开始安装yum:
yum -y install httpd php mysql mysql-server php-mysql yum -y install php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
搞定后:
chkconfig httpd on
chkconfig mysqld on
service httpd start
service mysqld start
分别将httpd(apache)和mysql设置自启动及其启动起来。
然后执行:
mysqladmin -u root password '新密码'
修改密码
因为还需要ftp,所以还需要装vsftpd
yum -y install vsftpd
然后vi /etc/vsftpd/vsftpd.conf
将anonymous_enable=YES的YES改成NO
防止匿名登陆,然后wq退出
这些搞定后,且慢,是不是感觉漏了什么?
没错,忘记改密码了
passwd 用户名攀修改一下密码。
然后我们创建用户并设置一下权限
useradd -d /var/www/html 用户名
chmod -R 755 /var/www/html
chown -R 用户名:ftp /var/www/html
接下来,启动ftp:
service vsftpd start
接下去我们去学习1个十分实用的指令: unzip
首先将源码打包上传到ftp上:
然后 cd到目录里 unzip 压缩包名.zip
于是世界就清静了。
