5.6在性能上有所改进
1.tar xf 5.6.。。。。
2.cd /usr/local
3.ln -sv mysql-5.6.10-linux-glibc2.5-i686 mysql
4.cd mysql
5. chown -R mysql.mysql .
6.scripts/mysql_install_db --user=mysql --datadir=/mydata/data [在当前没有了下会自动生成my.cnf 可以直接通过他修改相关配置]
7.cp support-files/mysql.server /etc/init.d/mysqld
8.chkconfig --add mysqld && chkconfig --list mysqld
9.cp my-default.cnf /etc/my.cnf
10.datadir = mydata/data[只需要修改这一项]
11.chown -R root .[将mysql下的文件的属主改为root]
12.启动mysqld
13.vim /etc/profile.d/mysql.sh [export PATH=$PATH:/usr/local/mysql/bin]
14.键入/usr/local/mysql/bin/mysql 重读一下配置 以后可以直接敲mysql
#################################################################################
如何编译PHP5.4.13
1../configure --prefix=/usr/local/php -with-mysql=/usr/local/mysql --with-openssl --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libmxl-dir=/usr --enable-xml --wnable-sockets --enable-fpm --with-mcrypt --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2 make && make install
2.cp php.ini-production /etc/php.ini 拷贝配置文件
3.配置php-fpm 【编译之后就在目录下就生成 了这个文件】
为php-fpm提供Sysv init 脚本,并将其添加至服务列表中:
# cp sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm
# chmod +x /etc/rc.d/init.d/php-fpm
# chkconfig --add php-fpm
# chkconfig php-fpm on
4.为php-fpm提供配置文件 [cd /usr/local/php/etc/]
# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
5.vim /usr/local/php/etc/php-fpm.conf
pm.max_children = 50 --最多启动几个子进程
pm.start_servers = 5 --最开始启动 几个空闲进程
pm.min_spare_servers = 2 --最少几个空闲进程
pm.max_spare_servers = 8 --最多有几个空闲进程
pid = /usr/local/php/var/run/php-fpm.pid --定义 pid文件的位置【因为fpm脚本默认在这里找】
6.就可以用service php-fpm start启动 默认监听在9000端口上
7.vim /etc/httpd/httpd.conf
注释DocumentRoot。。
启用 Include /etc/httpd/extra/httpd-vhosts.conf
8.vim /etc/httpd/extra/httpd-vhosts.conf
DocumentRoot “/www/a.org”
ServerName www.a.org
ProxyRequests off
ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/www/a.org/$1
<Directory "/www/a.org">
òptions none
AllowOverride none
Require all granted
</Directory>
9.vim /etc/httpd/httpd.conf
启用:LoadModule remoteip_module modules/mod_proxy.so
启用:LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
添加:AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
修改:DirectoryIndex index.php index.html
记得将www目录下index.html 修改为index.php 并在脚本中添加
<?php
phpinfo();
?>
10.重启httpd
###################################################################################
安装xcache-3.0.1.tar.bz2
cd xcache-3.0.1
/usr/local/php/bin/phpize
./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config
make && make install 复制执行结果 【一个目录】
mkdir /etc/php.d
cp xcache.ini /etc/php.d
重启 service php-fpm restart
安装上xcache 性能可以提升2-5倍
#########################################################################
安装phpmyadmin 通过网页直接管理mysql数据库
1.tar xf phpMyAdmin-3.5.1-all-language.tar.bz2 -C /www/a.org/
2.mv phpMyAdmin-3.5.1-all-languages pma
3.cd pma && cp config.sample.inc.php config.inc.php
4.vim config.inc.php
修改:$cfg['blowfish_secret'] = 'dahdakjdhakdhakdajcna'随便添加点什么
5.192.168.9.250/pma
6.必须要给mysql加上密码才可以登陆
7.#mysqladmin -uroot passeord ‘redhat’
8.