日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

solaris php,solaris 十系统上架构phpwind论坛环境(转)

發布時間:2023/12/18 php 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 solaris php,solaris 十系统上架构phpwind论坛环境(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前提:solaris

已經安裝好系統,網絡已經配置好。

這個是solaris

軟件下載處

http://www.sunfreeware.com

登錄系統 用uname -a 查看自己的系統架構

uname -X

作用:根據系統架構下載相應的軟件

禁用自動啟動DESKTOP

# /usr/dt/bin/dtconfig -d

作用:加速服務器

開啟動,命令行操作

pkginfo | grep 軟件包名字

作用:查看是否自帶apache、php、mysql等有的話刪除

即可

根據具體的架構下載軟件包。

這里采用X86 的solaris

10 來具體說明phpwind論壇環境的架構安裝

這里http://www.sunfreeware.com/programlistintel10.html

是x86的相關軟件的下載位置。

1、修改

系統環境

下載gzip-1.3.5.10-sol10-x86-local

bash-3.2.17-sol10-x86-local.gz

pkgadd -d gzip-1.3.5.10-sol10-x86-local

安裝bash

gzip -d bash-3.2.17-sol10-x86-local.gz

pkgadd -d bash-3.2.17-sol10-x86-local

echo "export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin:/usr/sfw/bin" > /etc/profile

備注:solaris

調用歷史命令

必須安裝bash-3.2.17-sol10-x86-local

然后把root的環境變為 /usr/local/bin/bash

需要在/etc/passwd修改

有顏色的配置(有色顯示目錄文件) solaris

系統默認是命令行終端模式是沒有顏色的

安裝

pkgadd -d coreutils-6.4-sol10-x86-local

為了使這個命令對系統的所有用戶都有效, 將這最后兩行寫入

echo "alias ls='/usr/local/bin/ls --color'" >> /etc/profile

echo "alias ll='ls -al'" >> /etc/profile

echo "PS1='[\u@\H \W]\$'" >> /etc/profile

2、安裝 pkg-get 檢查服務器環境

pkg-get 這個工具很牛。

root:/# mkdir /usr/local/src

root:/# cd /usr/local/src

root:/usr/local/src# wget http://www.blastwave.org/pkg_get.pkg

root:/usr/local/src# cp pkg_get.pkg ..

root:/usr/local/src# pkgadd -d pkg_get.pkg all

默認的選項即可

檢查GNU Autoconf 的版本是否為 2.59 或以上

root:/# which autoconf &&autoconf --version | head -2

/opt/csw/bin/autoconf

autoconf (GNU Autoconf) 2.59

Written by David J. MacKenzie and Akim Demaille.

如果不是為 2.59 或以上版本或根本沒有這個程式,執行以下指令:

root:/# pkg-get -i autoconf

檢查GNU automake 的版本是否為1.8.3 或以上

root:/#which automake &&automake --version | head -2

/opt/csw/bin/automake

automake (GNU automake) 1.8.3

Written by Tom Tromey .

如果不是為1.8.3 或以上版本或根本沒有這個程式,執行以下指令:

root:/# pkg-get -i automake

檢查GNU sed version 的版本是否為 4.1.4 或以上

root:/# which gsed &&gsed --version | head -2

/opt/csw/bin/gsed

GNU sed version 4.1.4

Copyright (C) 2003 Free Software Foundation, Inc.

如果不是為 4.1.4 或以上版本或根本沒有這個程式,執行以下指令:

root:/# pkg-get -i gsed

檢查

gcc

的版本是否為

3.4.3

或以上

root:/# which gcc

&&gcc

--version | head -2

/usr/sfw/bin/gcc

gcc

(GCC

) 3.4.3

(csl-sol210-3_4-branch+sol_rpath)

Copyright (C) 2004 Free Software Foundation, Inc.

如果不是為 3.4.3

或以上版本或根本沒有這個程式,執行以下指令:

root:/# pkg-get -i gcc

檢查GNU Make 的版本是否為 3.80 或以上

root:/# which gmake &&gmake --version | head -2

/usr/sfw/bin/gmake

GNU Make 3.80

Copyright (C) 2002 Free Software Foundation, Inc.

如果不是為 3.80 或以上版本或根本沒有這個程式,執行以下指令:

root:/# pkg-get -i gmake

檢查 flex version 的版本是否為 2.5.4 或以上

root:/# which flex &&flex --version | head -2

/usr/sfw/bin/flex

flex version 2.5.4

如果不是為 2.5.4 或以上版本或根本沒有這個程式,執行以下指令:

root:/# pkg-get -i flex

檢查 GNU Bison 的版本是否為1.875 或以上

root:/# which bison &&bison --version | head -2

/usr/sfw/bin/bison

bison (GNU Bison) 1.875

Written by Robert Corbett and Richard Stallman.

如果不是為1.875 或以上版本或根本沒有這個程式,執行以下指令:

root:/# pkg-get -i bison

檢查GNU M4 的版本是否為 1.4.3 或以上

root:/# which gm4 &&gm4 --version | head -2

/opt/csw/bin/gm4

GNU M4 1.4.3

Written by Rene' Seindal.

如果不是為 1.4.3 或以上版本或根本沒有這個程式,執行以下指令:

root:/# pkg-get -i gm4

檢查 Perl 的版本是否為 5.8 或以上

root:/# which perl &&perl -v | head -2

/usr/bin/perl

This is perl, v5.8.4 built for i86pc-solaris

-64int

如果不是為 5.8 或以上版本或根本沒有這個程式,執行以下指令:

root:/# pkg-get -i perl

檢查 GNU zip 的版本是否為 1.3.3 或以上

root:/# which gunzip &&gunzip -V | head -2

/usr/bin/gunzip

gunzip 1.3.3-patch.1

(2002-03-08)

如果不是為 1.3.3 或以上版本或根本沒有這個程式,執行以下指令:

root:/# pkg-get -i gunzip

檢查GNU tar 的版本是否為 1.14 或以上

root:/# which gtar &>ar --version | head -2

/usr/sfw/bin/gtar

tar (GNU tar) 1.14

Copyright (C) 2004 Free Software Foundation, Inc.

如果不是為1.14 或以上版本或根本沒有這個程式,執行以下指令:

root:/# pkg-get -i gtar

下載libxml2-2.6.26-sol10-x86-local.gz

gzip -d libxml2-2.6.26-sol10-x86-local.gz

pkgadd -d libxml2-2.6.26-sol10-x86-local

3、安裝mysql

在http://www.sunfreeware.com/programlistintel10.html

下載已經編譯好的包

例如:mysql-5.0.51-sol10-x86-local.gz

gzip -d mysql-5.0.51-sol10-x86-local.gz

pkgadd -d mysql-5.0.51-sol10-x86-local

mysql會默認安裝在/usr/local/mysql里面

然后cd /usr/local/mysql/bin

./mysql_install_db

如果提示*so等文件丟失,請您根據庫文件http://www.sunfreeware.com/programlistintel10.html

, 查找相應的包通過pkgadd -d 安裝即可采取默認的。

如果權限文件安裝順利的話

groupadd mysql

useradd -g mysql -s /bin/false mysql -->建立不能登錄終端的啟動mysql用戶。

cd /usr/local/mysql

chown -R root /usr/local/mysql

chown -R mysql var

chown -R mysql var/

chown -R mysql var/mysql/

chgrp -R mysql /usr/local/mysql

/usr/local/mysql/share/mysql/mysql.server start通過這啟動mysql

如果有問題

請參照mysql的err錯誤日志處理

設置密碼 cd /usr/local/mysql/bin

./mysqladmin -u root password 'XXXX'

4、安裝gd庫,采用pkgadd

源代碼

的編譯方法結合

首先在http://www.sunfreeware.com/programlistintel10.html

下載

libiconv-1.11-sol10-x86-local.gz

libtool-1.5.24-sol10-x86-local.gz

以上的兩個是安裝其他軟件的底層軟件可以選擇安裝

zlib-1.2.3-sol10-x86-local.gz

fontconfig-2.4.2-sol10-x86-local.gz

freetype-2.3.1-sol10-x86-local.gz

jpeg-6b-sol10-intel-local.gz

libpng-1.2.24-sol10-x86-local.gz

gd-2.0.33.tar.gz

解壓用gzip -d

pkgadd -d fontconfig freetype jpeg-6b libpng都采用默認的安裝位置(有些組件可以選擇安裝)

特別指出的是jpeg-6b會默認安裝到/usr/local/jpeg*(根據具體情況而定)目錄下

解壓gd-->

gunzip -cd gd-2.0.33.tar.gz | gtar xvpf -

安裝gd目錄使其支持fontconfig freetype jpeg-6b libpng

cd gd-2.0.33

./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg*(根據具體情況而定)

make;make install(注意--with-jpeg一定要寫其他的默認即可

)

備注:編譯gd庫Fatal error: Command failed for target `all-recursive'

解決

辦法 ./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg6

5、安裝apache 采用pkgadd -d方式安裝

首先在http://www.sunfreeware.com/programlistintel10.html

下載

apache-2.2.6-sol10-x86-local.gz

gzip -d apache-2.2.6-sol10-x86-local.gz

pkgadd -d apache-2.2.6-sol10-x86-local

默認安裝即可

6、php用源代碼編譯

首先在http://www.sunfreeware.com/programlistintel10.html

下載

php-5.2.1.tar.gz

gunzip -cd php-5.2.1.tar.gz | gtar xvpf -

cd php-5.2.1

./configure

--prefix=/usr/local/php --with-mysql=/usr/local/mysql

--with-apxs2=/usr/local/apache2/bin/apxs --enable-fastcgi

--enable-force-cgi-redirect --with-libxml-dir --with-openssl --with-zlib

--with-jpeg-dir=/usr/local/jpeg6 --with-png-dir --with-freetype-dir

--with-gd --enable-ftp --enable-mbstring

make;make install

注意:1、cp /usr/bin/sed /usr/local/bin/不然make install 會出錯

2、php源碼編譯的選項也可以根據自己的選擇添加

cp /export/home/php521/php.ini-dist /usr/local/php/lib/php.ini

7、下載i386的zend版本

ZendOptimizer-3.3.0-sunos5.9-i386.tar.gz

gunzip -cd ZendOptimizer-3.3.0-sunos5.9-i386.tar.gz | gtar xvpf -

安裝即可

8、整合

編輯 httpd.conf 文件

安裝完 php 后,php 會在 /etc/apache2/httpd.conf 內加入以下句子,請檢查清楚,這句子是否存在:

LoadModule php5_module libexec/libphp5.so

請在 /etc/apache2/httpd.conf 的最后一行手動加入以下句子:

AddType application/x-httpd-php .php

啟動 Apache2 和

測試

# svcadm enable apache2

svcadm restart apache2

svcadm disable apache2

svcadm restart ssh

# svcs | grep -i apache2

online 18:07:10 svc:/network/http:apache2

9、上傳最新的phpwind論壇安裝環境到apache的網頁目錄,然后設置虛擬主機即可,安裝。

關于apache的虛擬主機的設置 請大家具體參考下 apache官方的手冊。

總結

以上是生活随笔為你收集整理的solaris php,solaris 十系统上架构phpwind论坛环境(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。