中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Solaris 10 OS如何快速安裝Apache + Mysql + php

發布時間:2021-11-12 11:07:54 來源:億速云 閱讀:123 作者:小新 欄目:MySQL數據庫

小編給大家分享一下Solaris 10 OS如何快速安裝Apache + Mysql + php,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

設定、測試與啟動 Apache2

Solaris 10 已經內置安裝了 Apache 2.xx,只需要做一些設定便可以使用。

1. 首先用 Root 了登入文字模式系統 ( Console Mode )

2. 復制 /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf

# cp /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf

3. 編輯 /etc/apache2/httpd.conf

·設定你所需要的 ServerName 服務器名稱,預設為 127.0.0.1

· ServerAdmin 設定正確的 E-mail 地址

4. 使用以下指令啟動 Apache

# svcadm enable apache2

然后,試一試從新啟動 Solaris ,看一看 Apache 能不自動啟動。基本網頁文件位置為 /var/apache2/htdocs

設定、測試與啟動 MySQL

Solaris 10 已經內置安裝了 MySQL。安裝者必須要用 Root 身份登入系統。以下的安裝步驟可以在 /usr/sfw/src/mysql/Docs 目錄中找到。

1. root 身份 login Console mode 中,并且進行數據庫的事前準備。BmXLinux聯盟
# /usr/sfw/bin/mysql_install_dbBmXLinux聯盟
Preparing db tableBmXLinux聯盟
Preparing host tableBmXLinux聯盟
Preparing user tableBmXLinux聯盟
Preparing func tableBmXLinux聯盟
Preparing tables_priv tableBmXLinux聯盟
Preparing columns_priv tableBmXLinux聯盟
Installing all prepared tablesBmXLinux聯盟
060118 21:24:03 /usr/sfw/sbin/mysqld: Shutdown CompleteBmXLinux聯盟

2.建立 mysql user group ,并且更改數據目錄的群組。BmXLinux聯盟
# groupadd mysqlBmXLinux聯盟
# useradd -g mysql mysqlBmXLinux聯盟
# chgrp -R mysql /var/mysqlBmXLinux聯盟
# chmod -R 770 /var/mysqlBmXLinux聯盟
# installf SUNWmysqlr /var/mysql d 770 root mysql

3.預設 MySQL 設定文件位置為 /var/mysql/my.cnf

4.復制 MySQL 設定文件到預設位置BmXLinux聯盟
# cp /usr/sfw/share/mysql/my-medium.cnf /var/mysql/my.cnf

5.手動啟動 mysqlBmXLinux聯盟
# /usr/sfw/sbin/mysqld_safe --user=mysql &

6.設定 MySQL root user密碼 ( 下文中的 new-password 為你想要的密碼,你可以自行更改為你喜歡的密碼。因為安全理由,切密不要使用 new-password 為你的密碼,一定要更改 ) BmXLinux聯盟
# cd /usr/sfw/bin
BmXLinux聯盟
# ./mysqladmin -u root password 'new-password'BmXLinux聯盟
# ./mysqladmin -u root -h `hostname` password 'new-password'

7.測試 MySQL ServerBmXLinux聯盟
# ./mysqlshow -p
BmXLinux聯盟
Enter password: new-passwordBmXLinux聯盟
+-----------+BmXLinux聯盟| Databases |BmXLinux聯盟+-----------+BmXLinux聯盟| mysql |BmXLinux聯盟| test |BmXLinux聯盟+-----------+BmXLinux聯盟
# ./mysql -u root -pBmXLinux聯盟
Enter password: new-passwordBmXLinux聯盟
Welcome to the MySQL monitor. Commands end with ; or g.BmXLinux聯盟
Your MySQL connection id is 3 to server version:4.0.20-standardBmXLinux聯盟
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.BmXLinux聯盟
BmXLinux聯盟
mysql> show databases;
BmXLinux聯盟+-----------+BmXLinux聯盟| Databases |BmXLinux聯盟+-----------+BmXLinux聯盟| mysql |BmXLinux聯盟| test |BmXLinux聯盟+-----------+BmXLinux聯盟
2 rows in set (0.00 sec)BmXLinux聯盟
BmXLinux聯盟
mysql> quit;
BmXLinux聯盟
Bye

8.設定 Solaris Server 在啟動和關機時,自動運行和停止MySQL ServerBmXLinux聯盟
# ln /etc/sfw/mysql/mysql.server /etc/rc3.d/S99mysqlBmXLinux聯盟
# ln /etc/sfw/mysql/mysql.server /etc/rc0.d/K00mysqlBmXLinux聯盟
# ln /etc/sfw/mysql/mysql.server /etc/rc1.d/K00mysqlBmXLinux聯盟
# ln /etc/sfw/mysql/mysql.server /etc/rc2.d/K00mysqlBmXLinux聯盟
# ln /etc/sfw/mysql/mysql.server /etc/rcS.d/K00mysql

9.然后,試一試從新啟動 Solaris ,看一看 MySQL 能不自動啟動。預設 MySQL 設定文件位置為 /var/mysql/my.cnf

下載與設定 PHP

1. root 身份 login Console mode 中。

2.檢查清楚 PATH 是否包含 /opt/csw/bin /usr/sfw/bin,如果沒有,請自行加上。BmXLinux聯盟
# bash BmXLinux聯盟
# export PS1='u:w#'BmXLinux聯盟
root:/# echo $PATHBmXLinux聯盟
/opt/csw/bin:/usr/sfw/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin

3.安裝 pkg-getBmXLinux聯盟
root:/# mkdir /usr/local/src
BmXLinux聯盟
root:/# cd /usr/local/srcBmXLinux聯盟
root:/usr/local/src# wget http://www.blastwave.org/pkg_get.pkgBmXLinux聯盟
root:/usr/local/src# cp pkg_get.pkg ..BmXLinux聯盟
root:/usr/local/src# pkgadd -d pkg_get.pkg all BmXLinux聯盟
BmXLinux聯盟
You may use and copy this software without charge, as you see fit.BmXLinux聯盟
The software is copyright (C) Philip Brown, Nov 2002BmXLinux聯盟
BmXLinux聯盟
Dont forget to update /opt/csw/etc/pkg-get.conf with your nearest archive site.BmXLinux聯盟
The selected base directorymust exist before installationBmXLinux聯盟
is attempted.BmXLinux聯盟
BmXLinux聯盟
Do you want this directory created now [y,n,?,q] yBmXLinux聯盟
Usingas the package base directory.BmXLinux聯盟
## Processing package information.BmXLinux聯盟
## Processing system information.BmXLinux聯盟
2 package pathnames are already properly installed.BmXLinux聯盟
## Verifying disk space requirements.BmXLinux聯盟
## Checking for conflicts with packages already installed.BmXLinux聯盟
## Checking for setuid/setgid programs.BmXLinux聯盟
BmXLinux聯盟
This package contains scripts which will be executed with super-userBmXLinux聯盟
permission during the process of installing this package.BmXLinux聯盟
BmXLinux聯盟
Do you want to continue with the installation of[y,n,?] yBmXLinux聯盟
BmXLinux聯盟
Installing pkg_get - CSW version of automated package download tool asBmXLinux聯盟
BmXLinux聯盟
## Installing part 1 of 1.BmXLinux聯盟
/opt/csw/bin/pkg-getBmXLinux聯盟
/opt/csw/etc/pkg-get.conf.cswBmXLinux聯盟
/opt/csw/share/man/man1m/pkg-get.1mBmXLinux聯盟
/var/pkg-get/admin-fullautoBmXLinux聯盟
[ verifying class]BmXLinux聯盟
## Executing postinstall script.BmXLinux聯盟
BmXLinux聯盟
Installing /opt/csw/etc/pkg-get.conf.csw to pkg-get.confBmXLinux聯盟
Installation ofwas successful.BmXLinux聯盟
BmXLinux聯盟
root:/usr/local/src# cd /
BmXLinux聯盟
root:/#

4.檢查是否安裝好 pkg-get wget的位置 BmXLinux聯盟
root:/#
which pkg-getBmXLinux聯盟
/opt/csw/bin/pkg-getBmXLinux聯盟
root:/# which wget
BmXLinux聯盟
/usr/sfw/bin/wget

5.安裝完整的 wget 軟件BmXLinux聯盟
root:/# pkg-get -i wgetBmXLinux聯盟
注意:將會出現大量文字,不用擔心,只要完成安裝就可以。

6.移除舊版本的 wgetBmXLinux聯盟
root:/# cd /usr/sfw/bin
BmXLinux聯盟
root:/usr/sfw/bin# mv wget wget.origBmXLinux聯盟
root:/usr/sfw/bin# exitBmXLinux聯盟
# bashBmXLinux聯盟
# export PS1='u:w#'BmXLinux聯盟
root:/#

7.檢查wget新的位置是否正確BmXLinux聯盟
root:/# which wgetBmXLinux聯盟
/opt/csw/bin/wget

8.檢查 GNU Autoconf 的版本是否為 2.59 或以上BmXLinux聯盟
root:/# which autoconf && autoconf --version | head -2BmXLinux聯盟
/opt/csw/bin/autoconfBmXLinux聯盟
autoconf (GNU Autoconf) 2.59BmXLinux聯盟
Written by David J. MacKenzie and Akim Demaille.BmXLinux聯盟
如果不是為 2.59 或以上版本或根本沒有這個程序,執行以下指令:BmXLinux聯盟
root:/# pkg-get -i autoconf

9.檢查 GNU automake 的版本是否為 1.8.3或以上BmXLinux聯盟
root:/# which automake && automake --version | head -2BmXLinux聯盟
/opt/csw/bin/automakeBmXLinux聯盟
automake (GNU automake) 1.8.3BmXLinux聯盟
Written by Tom Tromey.BmXLinux聯盟
如果不是為1.8.3 或以上版本或根本沒有這個程序,執行以下指令:BmXLinux聯盟
root:/# pkg-get -i automake

10.檢查 GNU sed version 的版本是否為 4.1.4或以上BmXLinux聯盟
root:/# which gsed && gsed --version | head -2BmXLinux聯盟
/opt/csw/bin/gsedBmXLinux聯盟
GNU sed version 4.1.4BmXLinux聯盟
Copyright (C) 2003 Free Software Foundation, Inc.BmXLinux聯盟
如果不是為 4.1.4 或以上版本或根本沒有這個程序,執行以下指令:BmXLinux聯盟
root:/# pkg-get -i gsed

11.檢查 gcc 的版本是否為 3.4.3或以上BmXLinux聯盟
root:/# which gcc && gcc --version | head -2BmXLinux聯盟
/usr/sfw/bin/gccBmXLinux聯盟
gcc (GCC) 3.4.3 (csl-sol210-3_4-branch+sol_rpath)BmXLinux聯盟
Copyright (C) 2004 Free Software Foundation, Inc.BmXLinux聯盟
如果不是為 3.4.3 或以上版本或根本沒有這個程序,執行以下指令:BmXLinux聯盟
root:/# pkg-get -i gcc

12.檢查 GNU Make 的版本是否為 3.80 或以上BmXLinux聯盟
root:/# which gmake && gmake --version | head -2BmXLinux聯盟
/usr/sfw/bin/gmakeBmXLinux聯盟
GNU Make 3.80BmXLinux聯盟
Copyright (C) 2002 Free Software Foundation, Inc.BmXLinux聯盟
如果不是為 3.80 或以上版本或根本沒有這個程序,執行以下指令:BmXLinux聯盟
root:/# pkg-get -i gmake

13.檢查 flex version 的版本是否為 2.5.4或以上BmXLinux聯盟
root:/# which flex && flex --version | head -2BmXLinux聯盟
/usr/sfw/bin/flexBmXLinux聯盟
flex version 2.5.4BmXLinux聯盟
如果不是為 2.5.4 或以上版本或根本沒有這個程序,執行以下指令:BmXLinux聯盟
root:/# pkg-get -i flex

14.檢查 GNU Bison 的版本是否為 1.875 或以上BmXLinux聯盟
root:/# which bison && bison --version | head -2BmXLinux聯盟
/usr/sfw/bin/bisonBmXLinux聯盟
bison (GNU Bison) 1.875BmXLinux聯盟
Written by Robert Corbett and Richard Stallman.BmXLinux聯盟
如果不是為 1.875 或以上版本或根本沒有這個程序,執行以下指令:BmXLinux聯盟
root:/# pkg-get -i bison

15.檢查 GNU M4 的版本是否為 1.4.3或以上BmXLinux聯盟
root:/# which gm4 && gm4 --version | head -2BmXLinux聯盟
/opt/csw/bin/gm4BmXLinux聯盟
GNU M4 1.4.3BmXLinux聯盟
Written by Rene' Seindal.BmXLinux聯盟
如果不是為 1.4.3 或以上版本或根本沒有這個程序,執行以下指令:BmXLinux聯盟
root:/# pkg-get -i gm4

16.檢查 Perl 的版本是否為 5.8 或以上BmXLinux聯盟
root:/# which perl && perl -v | head -2BmXLinux聯盟
/usr/bin/perl BmXLinux聯盟
This is perl, v5.8.4built for i86pc-solaris-64intBmXLinux聯盟
如果不是為 5.8 或以上版本或根本沒有這個程序,執行以下指令:BmXLinux聯盟
root:/# pkg-get -i perl

17.檢查 GNU zip 的版本是否為 1.3.3或以上BmXLinux聯盟
root:/# which gunzip && gunzip -V | head -2BmXLinux聯盟
/usr/bin/gunzipBmXLinux聯盟
gunzip 1.3.3-patch.1BmXLinux聯盟
(2002-03-08) BmXLinux聯盟
如果不是為 1.3.3 或以上版本或根本沒有這個程序,執行以下指令:BmXLinux聯盟
root:/# pkg-get -i gunzip

18.檢查 GNU tar 的版本是否為 1.14 或以上BmXLinux聯盟
root:/# which gtar && gtar --version | head -2BmXLinux聯盟
/usr/sfw/bin/gtarBmXLinux聯盟
tar (GNU tar) 1.14BmXLinux聯盟
Copyright (C) 2004 Free Software Foundation, Inc.BmXLinux聯盟
如果不是為 1.14 或以上版本或根本沒有這個程序,執行以下指令:BmXLinux聯盟
root:/# pkg-get -i gtar

19.安裝 libxml2 版本 2.6.23BmXLinux聯盟
在安裝 libxml2 之前有一點要特別注意,這程序不可以安裝在需要 mount Driver 上。BmXLinux聯盟因為,在啟動 Solaris 時,當執行自動啟動 Apache/php 時需要直接使用 libxml2,但這個時候,mount Driver 是還未啟動的。BmXLinux聯盟很多時候,都有習慣把 /usr/local 放在 mount driver 上。如果你也有這個習慣,請特別注意,不要把 libxml2 安裝在 /usr/local 上。 BmXLinux聯盟否則,當 Solaris 從啟后, Apache/php 便不能自動啟動,只能人手啟動了。 BmXLinux聯盟在正常情況下,安裝 libxml2,安裝程序的預設安裝路徑為 /usr/local,這個安裝路徑是可以更改的。BmXLinux聯盟以下例子,將會把 libxml2 安裝在 /usr/slocal 上。 BmXLinux聯盟
root:/#
cd /usr/local/srcBmXLinux聯盟
root:/usr/local/src# wget ftp://xmlsoft.org/libxml2/libxml2-2.6.23.tar.gzBmXLinux聯盟
...BmXLinux聯盟
root:/usr/local/src# mkdir /usr/slocal
BmXLinux聯盟
root:/usr/local/src# cp libxml2-2.6.23.tar.gz /usr/slocal/BmXLinux聯盟
root:/usr/local/src# cd /usr/slocal
BmXLinux聯盟
root:/usr/slocal# gunzip -cd libxml2-2.6.23.tar.gz | gtar xvpf -BmXLinux聯盟
...BmXLinux聯盟
root:/usr/slocal# cd libxml2-2.6.23
BmXLinux聯盟
root:/usr/slocal/libxml2-2.6.23# ./configure --prefix=/usr/slocalBmXLinux聯盟
...BmXLinux聯盟
root:/usr/slocal/libxml2-2.6.23# gmake
BmXLinux聯盟
...BmXLinux聯盟
root:/usr/slocal/libxml2-2.6.23# gmake install

20.如果系統中沒有這個檔案 /etc/apache2/httpd.conf BmXLinux聯盟
root:/# cp /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf編輯 /etc/apache2/httpd.conf

§設定你所需要的 ServerName 服務器名稱,預設為 127.0.0.1

§ ServerAdmin 設定正確的 E-mail 地址

21.下載最新版本的 PHP ( http://www.php.net/downloads.php )BmXLinux聯盟
root:/#
cd /usr/local/srcBmXLinux聯盟
root:/usr/local/src# wget http://hk.php.net/get/php-5.1.2.tar.gz/from/this/mirrorBmXLinux聯盟
...BmXLinux聯盟
root:/usr/local/src# cp php-5.1.2.tar.gz ..
BmXLinux聯盟
root:/usr/local/src# cd .. BmXLinux聯盟
root:/usr/local# gunzip -cd php-5.1.2.tar.gz | gtar xvpf -BmXLinux聯盟
...BmXLinux聯盟
root:/usr/local# cd php-5.1.2
BmXLinux聯盟
root:/usr/local/php-5.1.2# ./configure --with-apxs2=/usr/apache2/bin/apxs BmXLinux聯盟
--with-mysql=/usr/sfw/ --enable-dbase --with-libxml-dir=/usr/slocal BmXLinux聯盟
--with-config-file-path=/etc/apache2 --with-gd-dir=/opt/sfw/bin BmXLinux聯盟
--with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib --with-zlib --enable-mbstring
BmXLinux聯盟
...BmXLinux聯盟
root:/usr/local/php-5.1.2# gmake
BmXLinux聯盟
...BmXLinux聯盟
root:/usr/local/php-5.1.2# gmake install

Installing PHP SAPI module: ....................

root:/usr/local/php-5.1.2# cp php.ini-dist /etc/apache2/php.iniBmXLinux聯盟
root:/usr/local/php-5.1.2#

22.進入 apache2 設定文件目錄BmXLinux聯盟
root:/usr/local/php-5.1.2# cd /etc/apache2BmXLinux聯盟
root:/etc/apache2#

23.如果要設定其它 php 的選項,請編輯 /etc/apache2/php.ini

24.編輯 httpd.conf 文件BmXLinux聯盟安裝完 php 后,php 會在 /etc/apache2/httpd.conf 內加入以下句子,請檢查清楚,這句子是否存在:BmXLinux聯盟
LoadModule php5_module libexec/libphp5.so BmXLinux聯盟請在 /etc/apache2/httpd.conf 的最后一行手動加入以下句子: BmXLinux聯盟AddType application/x-httpd-php .php

25.啟動 Apache2 和測試BmXLinux聯盟
# svcadm enable apache2BmXLinux聯盟
# svcs | grep -i apache2BmXLinux聯盟
online 18:07:10 svc:/network/http:apache2

26.然后,試一試從新啟動 Solaris ,看一看 Apache2 能不自動啟動。如果不能自動啟動,而只能手動啟動,請看清楚第19的說明。BmXLinux聯盟預設 Apache2 設定文件位置為 /etc/apach3/httpd.conf

看完了這篇文章,相信你對“Solaris 10 OS如何快速安裝Apache + Mysql + php”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

依兰县| 九龙坡区| 陵水| 宁强县| 玉树县| 达尔| 广昌县| 萍乡市| 汝州市| 西昌市| 谷城县| 黑山县| 壶关县| 博罗县| 区。| 浙江省| 临桂县| 福州市| 松桃| 呼玛县| 莲花县| 金门县| 天峨县| 新平| 商都县| 泗水县| 乾安县| 南城县| 安图县| 台东市| 九寨沟县| 周至县| 炎陵县| 金乡县| 正阳县| 扬州市| 类乌齐县| 隆德县| 松江区| 南川市| 本溪市|