# ifconfig
-- 查看下虛擬機器的ip地址 之後下面的操作都是在本地軟體進行串連
-- 將我給的壓縮包檔案全部上傳到 /root 目錄下
# yum -y update
# init 6
-- 重啟
# yum -y install vim
-- 安裝vim
# yum -y install wget
-- 安裝下載工具
# wget http://pkgs.repoforge.org/unoconv/unoconv-0.5-1.el6.rf.noarch.rpm
-- 下載檔案unoconv
# yum -y install openoffice*
-- 安裝openoffice包括所有外掛程式
# yum install unoconv-0.5-1.el6.rf.noarch.rpm
-- 安裝剛才下載好的unoconv
# mkdir -p /usr/share/fonts/truetype/droid
# cp DroidSansFallbackFull.ttf /usr/share/fonts/truetype/droid/
-- 建立檔案夾
-- 拷貝字型到這個檔案夾中
# unoconv -f pdf 123.docx
-- 第一次執行失敗的話就再執行一次
# unoconv -f pdf 123.docx
-- 再次執行一個 查看123.pdf 是否正確
-- 上傳nginx, php, 和 libmcrypt 軟體包
# tar zxf nginx-1.9.2.tar.gz
# tar zxf php-5.6.10.tar.gz
# tar zxf libmcrypt-2.5.8.tar.gz
-- 解壓
# yum -y install gcc gcc-c++ autoconf automake libtool make zlib zlib-devel openssl openssl-devel pcre-devel
-- 安裝nginx 需要的依賴
# cd nginx-1.9.2
-- 進入目錄
# groupadd -r www
# useradd -s /sbin/nologin -g www -r www
-- 建立www使用者和使用者分組
# ./configure --prefix=/usr/local/nginx --user=www --group=www
-- 配置nginx
# make && make install
-- 安裝nginx
-- 拷貝安裝包的 nginx 和 php-fpm 到 /etc/init.d/目錄下
# cp ~/nginx /etc/init.d/nginx
# cp ~/php-fpm /etc/init.d/php-fpm
# chmod a+x /etc/init.d/nginx
# chmod a+x /etc/init.d/php-fpm
-- 授予兩個檔案的執行許可權
# cd ../libmcrypt-2.5.8
-- 進入libmcrypt 目錄
# ./configure
-- 配置libmcrypt
# make && make install
-- 編譯並且安裝 libmcrypt
# ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la
# ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so
# ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4
# ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8
-- 建立捷徑
# cd ../php-5.6.10
-- 進入php安裝目錄
# yum -y install libxml2-devel bzip2 bzip2-devel curl-devel gd gd-devel
-- 安裝php的依賴
# ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-sockets --enable-mbstring --enable-sysvsem --enable-sysvshm --enable-gd-native-ttf --enable-mbregex --enable-zip --enable-pcntl --enable-inline-optimization --disable-debug --with-mhash --with-mcrypt --with-mysql --with-mysqli --with-pdo --with-pdo-mysql --with-curl --with-bz2 --with-zlib --with-pcre-regex --with-openssl-dir=/usr/lib/openssl --with-openssl --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-png-dir
-- 配置php
# make && make install
-- 編譯並且安裝php
# cp ~/php-fpm.conf /usr/local/php/etc/
# cp ~/php.ini /usr/local/php/etc/
# vim /usr/local/nginx/conf/nginx.conf
location ~ \.php$ {
root html;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}
# vim /usr/local/nginx/conf/fastcgi_params
-- 修改下nginx的設定檔 和 fastcgi_params的配置 主要是修改nginx執行使用者和pathinfo支援
set $script $uri;
set $path_info "";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_param SCRIPT_NAME $script;
fastcgi_param PATH_INFO $path_info;
# mkdir -p /tmp/session
-- 建立php的session存放目錄
# chown -R www.www /tmp/session
-- 給與www使用者權限
# service php-fpm start
# service php-fpm restart
-- 啟動和重啟php
# service nginx start
# service nginx restart
-- 啟動和重啟nginx
# vim /etc/sysconfig/iptables
-- 調整防火牆 修改80連接埠允許訪問 -------找我-------
# service iptables restart
-- 重啟防火牆 使用編輯的規則
# vim /usr/local/nginx/html/index.php
-- 建立一個index.php 寫入 phpinfo() 瀏覽器訪問確認正常
# cd /usr/local/nginx/html/
-- 進入網頁目錄
# rm -rf ./*
-- 刪除目前的目錄的所有檔案
# cp ~/123.docx ./
-- 把剛才的123.docx 複製到目前的目錄
# vim index.php
-- 內容如我給到的index.php
# ln -s /usr/local/php/bin/php /usr/bin/php
-- 將php放在系統目錄裡面 這樣php就可以直接使用
# vim /etc/sudoers
-- 編輯這個檔案
-- 在 root ALL=(ALL) ALL這行下面添加
www ALL=(ALL) NOPASSWD:ALL
-- 修改 Defaults requiretty 前面加一個#號
swftools
下載路徑
http://www.swftools.org/download.html
1、安裝所需的庫和組件。機器之前安裝過了,主要安裝的是下面幾個組件。如果不安裝會提示machine `x86_64-unknown-linux' not recognized
yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel
2、下載編譯安裝swftools。
wget http://www.swftools.org/swftools-0.9.2.tar.gz
tar vxzf swftools-0.9.2.tar.gz
cd swftools-0.9.2
./configure --prefix=/usr/swftools
make
make install
3、設定swftools環境變數,使pdf2swf成為一個可執行命令
vim /etc/profile
export PATH=$PATH:/usr/swftools/bin/
4、安裝xpdf語言套件。下載xpdf-chinese-simplified.tar.gz檔案,解壓到/usr/share/xpdf下,編輯add-to-xpdfrc檔案,
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
以上就介紹了word轉pdf 轉swf 實現線上預覽word檔案功能,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。