我的VPS配置学习 1

来源:互联网 发布:博客源码论坛 编辑:程序博客网 时间:2024/06/07 16:08

刚和朋友一起在国外搞了个VPS,正式开始我全面学习互联网开发之路。

 

 

登录之后,发现没有sudo。。。yum安装之:

 

#yum install sudo 安装

 

#visudo 配置用户权限

 

 


 

 

1、安装mysql:

继而发现缺少以下命令,使用yum安装: gcc  locate make diff g++(gcc-c++) automake libtool

晕死。。。

 

./configure --prefix=/usr/local/mysql --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-named-curses-libs=/usr/lib/libncursesw.so.5


make

make install

/usr/sbin/useradd mysql

/usr/local/mysql/bin/mysql_install_db --user=mysql

chown -R mysql /usr/local/mysql/var

/usr/local/mysql/bin/mysqld_safe &

/usr/local/mysql/bin/mysqladmin -u root password 123456

/usr/local/mysql/bin/mysqladmin shutdown // 关闭mysql

 

 

 

2、安装nginx:

wget "http://nginx.org/download/nginx-0.7.62.tar.gz"

sudo yum install cyrus-sasl-md5.i386

sudo yum install openssl.i386

sudo yum -y install  openssl-devel

sudo yum install pcre-devel

./configure --prefix=/usr/local/nginx

make; make install

sudo /usr/local/nginx/sbin/nginx

通过浏览器可以访问:http://ip/

 

 

3、安装php和php-fpm

wget "http://cn.php.net/get/php-5.3.1.tar.gz/from/us.php.net/mirror"

wget "http://github.com/dreamcat4/php-fpm/tarball/0.6-5.3.1"

sudo yum install patch

解压之后(参考:http://bbs.123cha.com/thread-26336-1-1.html)


 

sudo yum install libxml2.i386 libxml2-devel.i386

./buildconf --force

./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --enable-fastcgi --enable-fpm

make; make install

 

wget "http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz" 并安装

./configure --with-php-src=../php-5.3.1

cd /usr/local/mysql/lib; sudo cp * /usr/lib

make ; sudo make install

php-fpm -c /usr/local/php/lib/php.ini start

 

将php-fpm的配置文件cp到/etc/php-fpm.conf,重新启动php-fpm:

php-fpm -y /etc/php-fpm.conf

 

修改/usr/local/nginx/conf/nginx.conf:

 

重启:

sudo ./nginx -s stop   

sudo /usr/local/nginx/sbin/nginx

 

在sudo /usr/local/nginx/sbin/nginx 下放置test.php:

<?php
var_dump(phpinfo());

php与nginx连接成功!

 

参考: http://www.anqn.com/os/linux/2010-01-09/a09123156.shtml

 

 

原创粉丝点击