安裝owncloud所需的 nginx、mysql、php已經在前文提到過,如果有網友想要安裝owncloud,但所需的環境lnmp已經配置了部分,不妨重新跟著我前面的配置文章進行配置。
轉到nginx目錄下的html資料夾中[root@izuf6b4wamau0tcvk7hwglz ~]# wget
[root@izuf6b4wamau0tcvk7hwglz ~]# unzip owncloud-10.0.8.zip
[root@izuf6b4wamau0tcvk7hwglz ~]# mv ./owncloud /usr/local/nginx/html/
我 nginx 安裝在/usr/local/nginx 下,編輯配置檔案/usr/local/nginx/conf/nginx.conf
[root@izuf6b4wamau0tcvk7hwglz ~]# vim /usr/local/nginx/conf/nginx.conf
在http
節點下新增upstream php-handler
節點和server
節點 , 由於之前存在server節點於是重新增加節點內容如下所示
}需要將 owncloud 目錄給 nginx 使用者授權 :
# chown -r nginx:nginx /usr/local/nginx/html/owncloud/
php intl 是國際化擴充套件,是icu 庫的乙個包裝器。所以在安裝php intl擴充套件前要先安裝icu庫
[root@izuf6b4wamau0tcvk7hwglz ~]# mkdir /usr/local/icu
[root@izuf6b4wamau0tcvk7hwglz ~]# wget
[root@izuf6b4wamau0tcvk7hwglz ~]# tar xf icu4c-52_1-src.tgz
[root@izuf6b4wamau0tcvk7hwglz ~]# cd icu/source
[root@izuf6b4wamau0tcvk7hwglz ~]# ./configure --prefix=/usr/local/icu
make && make install
[root@izuf6b4wamau0tcvk7hwglz ~]# wget
2) 解壓
3)進入資料夾後,首先執行 phpize 來準備編譯擴充套件的環境[root@izuf6b4wamau0tcvk7hwglz ~]# tar -xzf intl-3.0.0.tgz
[root@izuf6b4wamau0tcvk7hwglz ~]# cd intl-3.0.0
[root@izuf6b4wamau0tcvk7hwglz ~]# /usr/local/php/bin/phpize
顯示cannot find autoconf
再次執行# cd /usr/src
# wget
# tar -zvxf m4-1.4.9.tar.gz
# cd m4-1.4.9/
# ./configure && make && make install
# cd ../
# wget
# tar -zvxf autoconf-2.62.tar.gz
# cd autoconf-2.62/
# ./configure && make && make install
[root@izuf6b4wamau0tcvk7hwglz ~]# /usr/local/php/bin/phpize
此刻問題解決,然後進行下一步操作
4)執行後,我們執行 ./configure 指令碼來進行配置 –with-php-config 這個引數是告訴配置指令碼 php-config 這個程式的路徑。
5)這時用make來編譯擴充套件[root@izuf6b4wamau0tcvk7hwglz intl-3.0.0]# ./configure -h
[root@izuf6b4wamau0tcvk7hwglz intl-3.0.0]# ./configure --enable-intl --with-icu-dir=/usr/local/icu/ --with-php-config=/usr/local/php/bin/php-config
6)安裝完成後將 extension=intl.so 加入到php.ini檔案中,然後執行 /etc/init.d/php-fpm restart 使php.ini配置生效。
7)用 # php -m | grep intl 或 phpinfo() 檢視intl擴充套件是否安裝成功。
centos7編譯安裝gcc
centos7 的yum 只能將 gcc公升級到 4.9 的版本 但是從gcc官網看 已經到 7.2 的版本了,因為想自己編譯乙個最新版的linux核心,所以對gcc要求有點高,於是自己動手編譯gcc。gcc v 檢視原來的版本 直接來乾貨 1 需要明白的 2 明白.configure 後面的引數配...
centos7 編譯安裝memcached
安裝memcached之前首先需要安裝libevent,我這裡用的版本是 首先將這兩個安裝檔案上傳至linux伺服器,在解壓安裝之前最好先檢查一下是否已安裝,從libevent開始 rpm q libevent發現系統已經安裝了乙個版本的libevent 既然已經安裝了乙個版本的libevent,那...
Centos7 編譯安裝Nginx
nginx版本分開發版和穩定版,生產環境使用穩定版,實驗新功能,新特性可以使用開發版。安裝nginx編譯需要依賴的包 yum install gcc gcc c wget yum install pcre devel zlib devel openssl devel說明 zlib nginx提供gz...