首先下载shell软件:我使用的是Xshell , 自己去搜索下。下载就行了。
好了,开始安装。先进入xshell。
以下命令均需要使用 putty 登录到服务器远程执行命令操作,你可以直接复制下面的命令,然后点击 putty 窗口按鼠标右键,粘贴命令。
本步骤不可跳过,需要先执行,后面才可以继续,建议每次安装新软件时,都执行一遍本步骤。
输入如下命令更新软件源:
apt-get update
然后安装下常用的软件(我一般不安装,直接用ftp了),命令如下
apt-get install unzip zip wget rsync
1 安装mysql,这个不难。输入如下命令安装mysql;
apt-get install mysql-server
这里是让你添加 root的密码,最好加下。记住是2遍。
2 mysql 数据库优化
如果你的VPS的内存只有512M,请按如下步骤进行优化,如果是1G或以上可以忽略本步骤。执行本步骤可以将Mysql的占用内存由150M降到100M。
输入如下命令配置 Mysql
cp /etc/mysql/my.cnf /etc/mysql/my.cnf.`date +%s`
find /usr/share/doc/mysql* -name my-small.cnf -exec cp {} /etc/mysql/my.cnf \;
sed -i 's/\[mysqld\]/&\nuser = mysql\n/' /etc/mysql/my.cnf
这部分无非是修改mysql的配置,不愿意用linux的,可以直接下载文件修改,效果一样。
以上是安装完成了。可以测试下
重启下 Mysql服务(有事没事多重启几下):
/etc/init.d/mysql restart
linux 下进入mysql语句
1 mysql -u root -p密码
2 show databases; 显示数据库
3 use 名称; 进入数据库
4 show tables; 显示表名
5 quit ;退出
行了,差不多了
2 安装nginx+php5-fpm php5-cgi
为什要使用nginx?因为apache太耗内存了,使用nginx可以节约内存。(真的很省啊)
先增加第三方源,没办法。
apt-get -y install python-software-properties
add-apt-repository ppa:nginx/stable
add-apt-repository ppa:brianmercer/php
apt-get -y update
安装 php5(里面是一些扩展,都装上吧,不大)
apt-get install php5-cgi php5-fpm php5-gd php5-mysql php5-curl php5-mcrypt php5-common php-apc
安装完毕后,重启下 php5-fpm,执行如下命令重启
/etc/init.d/php5-fpm restart
安装 nginx
apt-get install nginx
行了,这基本都完事。可以测试下
先配置下
先把下面的代码配置到nginx上
server {
listen 80;
server_name ip;
index index.html index.htm index.php;
root 路径;
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
}
}
路径是/etc/nginx/sites-enabled ,名称为:default.txt
建议ftp上传。
http://www.yahei.net/tz/tz.zip下载下探针,上传到ftp里,然后运行下就行了
这个是上传按钮