易截截图软件、单文件、免安装、纯绿色、仅160KB

Nginx + PHP + Mysql (php frm 방식)


Nginx + PHP + Mysql (php-frm 방식)

 글쓴이 :
최고관리자


조회 : 2,884  




테스트환경
CentOS 4.7, 5.3
(CentOS 5.3의 경우 pear에러가 났습니다. 해결방법도 첨부합니다.)

준비파일
* http://kr.php.net/get/php-5.2.10.tar.gz/from/this/mirror
* http://php-fpm.org/downloads/php-5.2.10-fpm-0.5.13.diff.gz
* http://www.nginx.eu/download/sources/nginx-0.7.61.tar.gz
* http://meteor.kr/linux/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

1. MySQL 설치
# yum install -y mysql mysql-server mysql-connector-odbc mysql-devel

서버의 상태에 따라 아래의 설정파일을 이용합니다

[MySQL 환경 설정]
my-huge.cnf
1G 이상 (시스템 메모리)
my-large.cnf
512M ~ 1G
my-medium.cnf
128M ~ 256M
my-small.cnf
64M 이하
# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
# mysql_install_db
# chown -R mysql:mysql /var/lib/mysql/
# /etc/rc.d/init.d/mysqld start
# mysqladmin -u root password "비밀번호"

2. 필요한 라이브러리 설치
# yum install -y libtool-ltdl-devel curl curl-devel libxml2
libxml2-devel libjpeg-devel libpng-devel libmcrypt libmcrypt-devel pcre
pcre-devel openssl openssl-devel
3. PHP & FPM 설치
# tar xvzf php-5.2.10.tar.gz
# gzip -cd php-5.2.10-fpm-0.5.13.diff.gz | patch -d php-5.2.10 -p1
# cd php-5.2.10
# CFLAGS=


相关文档:

更多MySQL命令备忘

一 . 安装与配置MYSQL 
  二 . 常用mysql命令行命令 
  1 .mysql的启动与停止 
  启动MYSQL服务 net start mysql 
  停止MYSQL服务 net stop mysql 
  2 . netstat –na | findstr 3306 查看被监听的端口 , findstr用于查找后面的端口是否存在 
  3 . 在命令行中登陆 ......

Linux安装apache、php和mysql方法

apache的源码安装 
将压缩包解压之后进入相应的目录
./configure \   #--------------------预编译命令
"--prefix=/usr/local/apache" \  #--------------------安装路径为“/usr/local/apache”
"--with-included-apr" \
"--enable-so" \ #--------------------开启相应的扩展模块 ......

修改mysql数据库的默认编码方式


< type="text/javascript">
document.body.oncopy = function() {
if (window.clipboardData) {
setTimeout(function() {
var text = clipboardData.getData("text");
......

IIS+PHP+MYSQL配置功略

PHP的执行效率是有目共睹的,这也是我喜欢它的原因之一,和它称为绝妙搭档的Mysql以及Apache想融合,不能不惊叹其效率了。PHP更新也很快,这里列举了目前最新版本PHP4.3.2RC4(几乎没有BUG了,估计写完这篇不久后正式版就出了),和最新版本的Mysql4.0.13的安装过程。   
  PHP的安装文件可以直接到 &nb ......

MySQL decimal 类型

      一般赋予浮点列的值被四舍五入到这个列所指定的十进制数。如果在一个FLOAT(8, 1)的列中存储1. 2 3 4 5 6,则结果为1. 2。如果将相同的值存入FLOAT(8, 4) 的列中,则结果为1. 2 3 4 6。这表示应该定义具有足够位数的浮点列以便得到尽可能精确的值。如果想精确到千分之一,那就不要定义使该类 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号