Total Pageviews

Tuesday, 6 January 2015

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

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访问,甚至连绑米都要方便很多。