php结合nginx,mysql
#tar -jxvf php-5.4.13.tar.bz2 -C /usr/local/src#cd /usr/local/src/php-5.4.13/
#切换到解压后的目录执行安装和拷贝初始化配置文件及服务脚本
# ./configure --prefix=/usr/local/php\
> --enable-fpm\
> --enable-sockets \
> --with-mysql=/usr/local/mysql \
> --with-mysqli=/usr/local/mysql/bin/mysql_config \
> --enable-mbstring \
> --enable-xml \
> --with-png-dir \
> --with-jpeg-dir \
> --with-zlib \
> --with-freetype-dir \
> --with-config-file-path=/etc/php \
> --with-config-file-scan-dir=/etc/php5.d
#make && make install
#mkdir /etc/php /etc/php5.d//创建配置文件存放目录
#cpphp.ini-production /etc/php/php.ini #拷贝配置文件
#cpsapi/fpm/init.d.php-fpm /etc/init.d/php-fpm #拷贝服务脚本
# chmod a+x /etc/init.d/php-fpm #改变可执行权限
# cd /usr/local/php/etc #切换到安装目录
# cpphp-fpm.conf.default php-fpm.conf #生成主配置文件
编辑nginx的配置文件
45 indexindex.php index.html index.htm;
65 location ~ \.php$ {
66 root html;
67 lastcgi_pass 127.0.0.1:9000;
68 fastcgi_indexindex.php;
69 fastcgi_paramSCRIPT_FILENAME/usr/local/nginx/html/fastcgi_script_name;
70 include fastcgi_params;
71 } #将65--71行的注释符号去掉,修改fastcgi_param的路径
测试
# cd /usr/local/nginx/html/#切换到nginx的网站根目录
# vim index.php #编辑index.php在里面调用phpinfo
重新编index.php
1
2
3
页:
[1]