在只有1G硬盘的低端VPS上搭建apache+MYSQL+php环境

admin 发表于 日志 分类,
0

刚刚要到了梦想互联的免费VPS,由于是免费提供,这个VPS的配置并不是很高,硬盘空间只有1G,内存64M,去掉系统本身的占用,实际可用的硬盘只有不到600M。尝试安装LNMP一键包,结果安装步骤进行到百分之八九十的时候就因为硬盘空间不足安装失败,然后又尝试其他的一些安装包比如LLsMP,结果都是一样。但是俺不死心哦,就网上找攻略,还别说,真给俺找到了办法。

好了,该墨迹的也墨迹完了,直接上方法。

1.首先,重装vps系统为Debian,相对来说Debian是最省内存的了,64M内存也只好选这个。

2.更新一下系统

apt-get update -y

3.优化并精简系统

移除多余的软件

apt-get -y purge apache2-* bind9-* xinetd samba-* nscd-* portmap sendmail-* sasl2-bin

删除多余组件

apt-get -y purge lynx memtester unixodbc python-* odbcinst-* sudo tcpdump ttf-*

清理缓存文件

apt-get autoremove && apt-get clean

3.安装Apache

apt-get install apache2

确保开启伪静态功能

a2enmod rewrite

4.安装MySQL

apt-get install mysql-server
安装过程会提示设定密码,相关设置存储于/etc/mysql/my.cnf

5.安装php

apt-get install php5 php-pear php5-suhosin
PHP配置文件位于/etc/php5/apache2/php.ini

6.安装PHP对MySQL的支持

apt-get install php5-mysql

7.重启Apache

/etc/init.d/apache2 restart

8.安装phpmyadmin

apt-get install phpmyadmin
会提示你选择Apache或者lighttpd服务器。

安装完成后,phpmyadmin所有代码文件都默认位于/usr/share/phpmyadmin路径下,假设我们的Web主路
径位于/var/www下,接下来做个链接就可以了:

ln -s /usr/share/phpmyadmin/ /var/www/

这样就可以用http://ip/phpmyadmin/的形式来访问了。

装到这一步,小三发现在phpmyadmin的页面有个关于无法加载mcrypt 扩展的提示,好吧,继续安装mcrypt 扩展支持

apt-get install libmcrypt-dev mcrypt

9.重启Apache

/etc/init.d/apache2 restart

 

OK,大功告成。

PS:由于VPS本身就小,所以也就没必要提到配置虚拟主机的问题,直接把网站文件放默认的/var/www目录就可以了,不但省事,还可以直接IP访问,甚至连绑米都要方便很多。

« 上一篇: 下一篇: »

发表评论请自觉遵守互联网相关政策法规

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

*