64MB内存ovz建站成功。。。

jz

神奇的内存。。

利用上次发的那个lamp一建包。

0.安装

yum -y install wget unzip
wget --no-check-certificate -O lamp-yum.zip https://github.com/teddysun/lamp-yum/archive/master.zip
unzip lamp-yum.zip
cd lamp-yum-master
chmod +x *.sh
./lamp.sh 2>&1 | tee lamp.log

安装的时候一路回车即可。直到看到让你选php版本。因为他默认好像是5.3,于是我选了5.5

其他没什么注意的地方。

只需要64MB内存即可建立网站

期间遇到了几个问题

1.apache的域名绑定。

原本想绑定放多几个网站的….后来发现一个wp都用可能承受不住

test.dcr9.com(这个是wp)

test2.dcr9.com (这个放个phpmyadmin)

修改这个文件就行了

/etc/httpd/conf/httpd.conf

 

修改httpd.conf(一般是/etc/httpd/conf/httpd.conf),首先下面两行如果被用#注释掉了就去掉#让其生效:
# 确保Apache在监听80端口
Listen 80

# 为虚拟主机在所有IP地址上监听
NameVirtualHost *:80

接着添加下面的语句:

<VirtualHost *:80>
DocumentRoot /data/www/test
ServerName test.dcr9.com
</VirtualHost>

(把test.dcr9.com这个域名绑定到/data/www/test这个目录,传说中的根目录。记得把绑定的域名解析到对应ip)

<VirtualHost *:80>
DocumentRoot /data/www/tester
ServerName test2.dcr9.com
</VirtualHost>

(把test2.dcr9.com这个域名绑定到/data/www/tester这个目录,传说中的根目录。记得把绑定的域名解析到对应ip)

最后记得把

DocumentRoot “/data/www/default”

给注释掉、

#DocumentRoot “/data/www/default”

然后需要重启 httpd

service httpd restart

2.php函数支持session的开启。

修改这个文件就了

/etc/php.ini

原因分析

原因是由于/usr/local/php下无session保存会话的一个机制文件

解决办法

这里找到/etc/php.ini文件里面的

;session.save_path = “/tmp”

把注释;去掉

并且将其修改成session.save_path = “/var/lib/php/session”

并在linux中创建对应文件夹。并且赋予权限。

cd /var/lib

mkdir php

cd php

mkdir session

chmod 777 session
service httpd restart

 

重启httpd即可解决。

浏览器再次访问成功进去。

然后去创建的目录下查看生成的会话内容。

然后就做好了、

上传文件的话由于没有装ftp,我推荐使用sftp、

一般是22端口。输入系统用户名和密码就可以管理vps上的全部文件了

现在补上我的配置文件httpd.conf还有php.ini

apache-httpd-phpini

最后,这个是稻草人九号捣鼓了一天手动折腾出来的文章。

转发请注明下出处 http://blog.an1.org/3286.html

谢谢。

阅读延伸

一个小朋友的typecho折腾之路。

apache的was not found on this server错误解决办法(伪静态失败解决办法)

Tags:
文 / admin
2 COMMENTS
  1. 2017/02/04
    kito

    像这种小鸡子,一般不是用来搞梯子么。。。

    • 2017/02/06
      admin
      @kito 好像是 但是你不觉得64M的vps建站很有成就感吗。。。
LEAVE A REPLY
loading