lnmp
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lnmp相关的知识,希望对你有一定的参考价值。
安装yasm
安装libmcrypt
安装libvpx
安装Tiff
安装libpng
安装freetype
安装jpeg
安装libgd
安装t1lib
将函数库文件放至合适的位置
安装php
复制php的配置文件到安装目录:
删除默认的php
创建php配置文件
编辑php
//将第25行参数前面的分号去掉
pid = run/php-fpm.pid
//修改第148和149行,将user与group修改为www。
user = www
group = www
添加php-fpm服务
禁用不安全的功能
//修改第305行的disable_functions参数,追加参数为:
disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname
配置nginx服务支持php
//将第2行前面的#号去掉并修改为user www www ;
//将第45行参数修改为index index.html index.htm index.php;
//将第65-71行前面的#号去掉,修改为:
location ~ .php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
重启nginx与php-fpm
将discuz论坛数据放至网站目录
以上是关于lnmp的主要内容,如果未能解决你的问题,请参考以下文章