基于gentoo 安装Nginx php mysql
来源:晓辉 责任编辑:栏目编辑 发表时间:2013-07-02 00:56 点击:次
作者:coralzd 博客www.freebsdsystem.org 转载注明出处
新买的VPS。在上面部署了nginx mysql php。
1、先在/etc/make.conf加入sync站点,待会儿要用emerge进行同步。
- SYNC="rsync://rsync.gentoo.org/gentoo-portage"
在执行 emerge --sync 同步portage树。
2、升级portage 版本,要不待会儿安装mysql的时候会提示portage 版本旧的!
- emerge portage
先定义USE:
- /etc/portage/package.use
- dev-lang/php cli ming xml ftp curl pdo mysqli mysql sqlite json cgi ctype gd hash
- www-servers/nginx fastcgi
- 编辑/etc/portage/package.keywords
- www-servers/spawn-fcgi ~x86
3、安装 mysql nginx php spawn-fcgi pecl-apc pecl-memcache。
- emerge mysql nginx php spawn-fcgi pecl-apc pecl-memcache
4、配置mysql。
- mkdir -p /data0/mysql/data
- mysql_install_db --user=mysql --basedir=/usr --datadir=/data0/mysql/data
- rm -f /etc/mysql/my.cnf
- vim /etc/mysql/my.cnf
- [client]
- port = 3306
- socket = /var/run/mysqld/mysqld.sock
- [mysql]
- prompt="(\u:s135[\d]> "
- no-auto-rehash
- [mysqld]
- bind-address = 173.252.207.109
- user = mysql
- port = 3306
- socket = /var/run/mysqld/mysqld.sock
- basedir = /usr
- datadir = /data0/mysql/data
- open_files_limit = 600
- back_log = 20
- max_connections = 100
- max_connect_errors = 200
- table_cache = 60
- external-locking = FALSE
- max_allowed_packet = 16M
- sort_buffer_size = 128K
- join_buffer_size = 128K
- thread_cache_size = 10
- thread_concurrency = 8
- query_cach
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>