1. 程式人生 > >LNMP架構搭建論壇(三)

LNMP架構搭建論壇(三)

文件 b16 configure 源碼包 libmcrypt 分享圖片 share dll system

配置PHP服務
(1)cd /usr/local/src
(2)解壓編譯生成安裝yasm源碼包
技術分享圖片
技術分享圖片
技術分享圖片
(3)安裝libmcrypt源碼包
技術分享圖片
技術分享圖片
技術分享圖片
(4)安裝libvpx源碼包
技術分享圖片
技術分享圖片
技術分享圖片
(5)安裝tiff源碼包
技術分享圖片
(6)安裝libpng源碼包
技術分享圖片
技術分享圖片
(7)安裝freetype 源碼包
技術分享圖片
(8)安裝jpegsrc源碼包
技術分享圖片
技術分享圖片
(9)安裝libgb源碼包
技術分享圖片
技術分享圖片
(10)安裝t1lib源碼包
tar zxvf t1lib-5.1.2.tar.gz
cd t1lib-5.1.2
./configure --prefix=/usr/local/t1lib --enable-shared
make
make install
ln -s /usr/lib64/libltdl.so /usr/lib/libltdl.so
cp -frp /usr/lib64/libXpm.so* /usr/lib/

(11)安裝php源碼包
技術分享圖片
技術分享圖片
(12)刪除當前php目錄的的默認文件,把php服務得到配置文件復制過來
技術分享圖片
(13)修改PHP服務的配置文件
技術分享圖片
(14)把配置好的文件復制到/etc/rc.d/init.d中並賦予755權限並加入開機啟動
技術分享圖片

(15)修改/usr/local/php/etc/php.ini文件
305 行
disable_functions= passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restor e,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,g etservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,po six_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix_getppid,posixgetpwnam,posix

getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posixsetgid,posix setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname

(16)修改/usr/local/nginx/conf/nginx.conf文件
技術分享圖片
(17)重啟服務 nginx 和php-fpm
技術分享圖片
(18)搭建Discuz論壇
技術分享圖片
技術分享圖片
(19)輸入ip192.168.100.129安裝登陸論壇

技術分享圖片
技術分享圖片
技術分享圖片

LNMP架構搭建論壇(三)