安裝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論壇數據放至網站目錄