设为首页 加入收藏

TOP

linux+Nginx+Mysql+Php(三)
2017-10-12 17:58:14 】 浏览:10037
Tags:linux Nginx Mysql Php
-password

修改密码(进入mysql修改)mysql> set password for root@localhost = password('123');

 

PHP

LNMP下的php

apache----libphp5.so

nginx---fcgi php-fpm port9000(百度)

在安装php之前确保mysqlnginx运行正常[root@localhost mysql]# netstat -lntup|egrep "nginx|mysql"

1.需要安装的软件

安装libiconv./configure --prefix=/usr/local/libiconv

 

安装libmcrypt(不是必须,建议安装)是一个加密的库

./configure

make

make install

sleep2

/sbin/ldconfig

cd libltdl/

./configure --enable-ltdl-install

make

make install

cd ../../cd

 

安装mhash

./configure

make

make install

sleep 2

cd ../

 

rm -fr /usr/lib64/libmcrypt.*

rm -fr /usr/lib64/libmhash*

ln -s /usr/local/lib64/libmcrypt.la /usr/lib64/libmcrypt.la

ln -s /usr/local/lib64/libmcrypt.so /usr/lib64/libmcrypt.so

ln -s /usr/local/lib64/libmcrypt.so.4 /usr/lib64/libmcrypt.so.4

ln -s /usr/local/lib64/libmcrypt.so.4.4.8 /usr/lib64/libmcrypt.so.4.4.8

ln -s /usr/local/lib64/libmhash.a /usr/lib64/libmhash.a

ln -s /usr/local/lib64/libmhash.la  /usr/lib64/libmhash.la

ln -s /usr/local/lib64/libmhash.so  /usr/lib64/libmhash.so

ln -s /usr/local/lib64/libmhash.so.2 /usr/lib64/libmhash.so.2

ln -s /usr/local/lib64/libmhash.so.2.0.1 /usr/lib64/libmhash.so.2.0.1

ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config

 

安装mcrypt

/sbin/ldconfig

./configure LD_LIBRARY_PATH=/usr/local/lib

make

make install

cd ../

sleep 2

 

2.安装php

[root@localhost tools]# yum install libxslt* -y

./configure  \

--prefix=/application/php5.6.30 \

--with-mysql=/application/mysql \

--with-iconv-dir=/usr/local/libiconv \

--with-freetype-dir \

--with-jpeg-dir \

--with-png-dir \

--with-zlib \

--with-libxml-dir=/usr \

--enable-xml \

--disable-rpath \

--enable-safe-mode \

--enable-bcmath \

--enable-shmop \

--enable-sysvsem \

--enable-inline-optimization \

--with-curl \

--with-curlwrappers \

--enable-mbregx \

--enable-fpm \

--enable-mbstring \

--with-mcrypt \

--with-gd \

--enable-gd-native-ttf \

--with-openssl \

--with-mhash \

--enable-pcntl \

--enable-sockets \

--with-xmlrpc \

--enable-zip \

--enable-soap \

--enable-short-tags \

--enable-zend-multibyte \

--enable-static \

--with-xsl \

--with-fpm-user=nginx \

--with-fpm-group=nginx \

--enable-ftp \

--enable-opcache=no

ln -s /application/mysql/lib/libmysqlclient.so.18 /usr/lib64

报错处理:http://www.68idc.cn/help/jiabenmake/qita/20141114128775.html,,

http://blog.csdn.net/hp6451449/article/details/54746842?locationNum=5&fps=1

 

3.php配置

[root@localhost php-5.3.27]# cp php.ini-production /application/php/lib/php.ini

 

直接上传

[root@localhost etc]# /application/php/sbin/php-fpm -t

[root@localhost etc]# /application/php/sbin/php-fpm

开机启动

cat >>/etc/rc.local<<EOF

#nginx+php-fpm by cairui at 2017

/etc/init.d/mysqld start

/application/php/sbin/php-fpm

/application/nginx/sbin/nginx

EOF

 

[root@134 extra]# cat /application/nginx/conf/extra/bbs.conf

server {

        listen       80;

        server_name  bbs.caimengzhi.org;

        root     &nbs

首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇CentOS 7 for ARM 安装一键Lnmp失.. 下一篇Cent OS 安装配置 步骤

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目