背景:
阅读新闻
LNMP源码安装及phpwind应用
[日期:2012-11-17] 来源:Linux社区 作者:dg123 [字体:]
三.PHP源码安装
1.解压并安装
[root@localhost ~]# tar -jxvf php-5.3.7.tar.bz2 -C /usr/local/src
[root@localhost ~]# cd /usr/local/src/ php-5.3.7/
[root@localhost php-5.3.7]# ./configure \
--prefix=/usr/local/php \
--with-MySQL=/usr/local/mysql/ \
--with-zlib --enable-xml --disable-rpath \
--enable-bcmath --with-gd \
--enable-shmop --enable-sysvsem \
--with-curl --with-curlwrappers --enable-fpm \
--with-ldap --with-ldap-sasl --with-xmlrpc-enable-zip --enable-soap
[root@localhost php-5.3.7]# make
[root@localhost php-5.3.7]# make install
2.创建php配置文件,可以通过复制模板来得到
[root@localhost php-5.3.7]# cp -p php.ini-development /usr/local/php/php.ini
得到主配置文件
[root@localhost php-5.3.7]# cd /usr/local/php
[root@localhost php]# cp -p etc/php-fpm.conf.default etc/php-fpm.conf
[root@localhost php]# vim etc/php-fpm.conf
3.添加如下
添加如下目录
[root@localhost php]# mkdir /var/run/php-fpm
启动:php-fpm
[root@localhost php]# /usr/local/php/sbin/php-fpm
[09-Nov-2012 00:32:06] ALERT: [pool www] pm.min_spare_servers(0) must be a positive value
[09-Nov-2012 00:32:06] ERROR: failed to post process the configuration
4.如果出现上面 的错误,则修改如下(将下面的三个前面的;分号去掉)
[root@localhost php]# vim etc/php-fpm.conf
pm.start_servers = 20 (161)
pm.min_spare_servers = 5 (171)
pm.max_spare_servers = 35 (176)
5. 修改nginx的配置文件/etc/nginx/nginx.conf
[root@localhost php]# vim /etc/nginx/nginx.conf
修改如下
测试关联成功
[root@localhost php]# cd /usr/html
[root@localhost html]# ll
总计 8
-rw-r--r-- 1 root root 383 11-08 23:26 50x.html
-rw-r--r-- 1 root root 151 11-08 23:26 index.html
[root@localhost html]# vim index.php
添加如下内容
<?php
phpinfo();
?> 验证如下:
7. 测试数据库连接成功
修改index.php内容如下
<?php
$link=mysql_connect("localhost","root","");
if($link)
echo "it is ok dg" ;
else
echo "it is bad";
?>
测试成功
Tomcat发布网站修改端口、修改默认发布目录、多域名绑定)
相关资讯
本文评论 查看全部评论 (1)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
第 1 楼
匿名 发表于 2013/2/20 18:54:26初始化数据库这一段写的实在太麻烦了,直接这样写:scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/
就OK了。
(0) (0)
最新资讯