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的主要内容,如果未能解决你的问题,请参考以下文章

搭建LNMP架构服务

Ubuntu 18.04服务端搭建nextcloud(免费开源的私有网盘)