共計 4439 個字符,預(yù)計需要花費 12 分鐘才能閱讀完成。
這篇文章給大家分享的是有關(guān) openSUSE 12.1 下如何搭建 Web 服務(wù)器的內(nèi)容。丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,一起跟隨丸趣 TV 小編過來看看吧。
1. 開始說明
本教程中使用的 IP 地址是 192.168.0.100,主機名稱為 Server1.example.com 這些設(shè)置可能會有所不同,你需要根據(jù)不同情況進行修改。
openSUSE 12.1 下安裝 MySQL5
2. 安裝 MySQL5
首先我們需要先用下面的命令安裝 MySQL5:
yast2 -i mysql mysql-client mysql-community-server
然后我們需要創(chuàng)建 MySQL 系統(tǒng)的啟動鍵鏈接啟動 MySQL 服務(wù)器,這樣以便于 MySQL 在系統(tǒng)啟動時自動啟動,
systemctl enable mysql.service
systemctl start mysql.service
為了確保 MySQL 的安裝完成,運行:
mysql_secure_installation
下面會遇到下面的提示問題;
server1:~ # mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!In order to log into MySQL to secure it, we ll need the current
password for the root user. If you ve just installed MySQL, and
you haven t set the root password yet, the password will be blank,so you should just press enter here.
Enter current password for root (enter for none): -- 輸入密碼
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
Set root password? [Y/n] -- 輸入 Y
New password: -- 設(shè)置數(shù)據(jù)庫密碼
Re-enter new password: -- 重新輸入數(shù)據(jù)庫密碼
Password updated successfully!Reloading privilege tables..
... Success!By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] -- 選擇 Y
... Success!Normally, root should only be allowed to connect from localhost . This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] -- 選擇 Y
... Success!By default, MySQL comes with a database named test that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] -- 選擇 Y
- Dropping test database...
... Success!- Removing privileges on test database...
... Success!Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] -- 選擇 Y
... Success!Cleaning up...
All done! If you ve completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!server1:~ #
現(xiàn)在你的 MySQL 安裝應(yīng)成功了
openSUSE 12.1 下安裝 Apache2
3.openSUSE 12.1 下安裝 Apache2
Apache2 的是作為一個 openSUSE 的軟件包,因此,我們可以用下面命令安裝它:
yast2 -i apache2
現(xiàn)在配置系統(tǒng)在引導(dǎo)時啟動 Apache
systemctl enable apache2.service
并啟動 Apache2
systemctl start apache2.service
現(xiàn)在,在您的瀏覽器輸入 http://192.168.0.100,你應(yīng)該看到 Apache2 的首頁頁(不用擔心 403 錯誤,這種情況,因為有沒有索引文件(例如 index.html 的文件根目錄)):
錯誤提示
Apache 的默認文檔根目錄是在 openSUSE 上的 /srv/www/htdocs/ 目錄,配置文件是 /etc/apache2/httpd.conf。配置存儲在的 /etc/apache2/conf.d / 目錄。
4. 安裝 PHP5
我們可以安裝 PHP5 和 Apache 的 PHP5 的模塊如下:
yast2 -i apache2
-mod_php5
事后我們必須重新啟動 Apache:
systemctl restart apache2.service
openSUSE 12.1 下此時 PHP5
5. 測試 PHP5 并獲取 PHP5 的安裝信息
默認網(wǎng)站的文件根目錄是在 /srv/www/htdocs/ 中。現(xiàn)在我們將在該目錄中創(chuàng)建一個小型 PHP 文件(info.php 的)和在瀏覽器中調(diào)用它。該文件將顯示很多關(guān)于我們的 PHP 安裝,如安裝的 PHP 版本和有用的一些細節(jié)。
vi /srv/www/htdocs/info.php PHP 設(shè)置
如果您得到的消息是你沒有一個有效的 Vim 安裝的二進制軟件包。請安裝“VIM”,“vim 的增強型”或者“gvim”,請運行:
yast2 -i vim
安裝 VI 并再次嘗試。
現(xiàn)在,我們請在瀏覽器(如文件 http://192.168.0.100/info.php):
PHP 首頁
正如你所看到的,PHP5 的工作,它通過 Apache 2.0 的處理程序,在服務(wù)器 API 線。如果你繼續(xù)向下滾動,你會看到所有在 PHP5 中已經(jīng)啟用的模塊。MySQL 是沒有列出,這意味著我們沒有在 PHP5 支持 MySQL。
6. 獲得 MySQL 支持
讓 PHP 在 MySQL 中獲得支持,我們可以安裝的 php5-mysql 軟件包。安裝一些其他的 PHP5 模塊,以及您可能需要的應(yīng)用程序,這是一個好主意:
yast2 -i php5-mysql php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif php5-fastcgi php5-pear php5-sysvmsg php5-sysvshm
現(xiàn)在重新啟動 Apache2 的:
systemctl restart apache2.service
現(xiàn)在,重載 http://192.168.0.100/info.php 在您的瀏覽器,并再次向下滾動到模塊部分。現(xiàn)在,你應(yīng)該找到許多新的模塊,包括 MySQL 模塊:
MYSQL 顯示
openSUSE 12.1 下安裝 phpMyAdmin
7. 安裝 phpMyAdmin
phpMyAdmin 是一個網(wǎng)絡(luò)接口,通過它可以管理你的 MySQL 數(shù)據(jù)庫。
phpMyAdmin 的可安裝如下:
yast2 -i phpMyAdmin
為了確保我們稍后通過 ISPConfig 創(chuàng)建的所有網(wǎng)站訪問 phpMyAdmin 的可以和登錄使用 phpmyadmin(http://www.example.com/phpmyadmin)和 phpMyAdmin(如 http://www.example.com/phpMyAdmin),打開 / etc/apache2/conf.d/phpMyAdmin.conf 文件設(shè)置
vi /etc/apache2/conf.d/phpMyAdmin.conf
并開始添加以下兩個別名:
設(shè)置別名
重新啟動 Apache:
systemctl restart apache2.service
在地址欄輸入 http://192.168.0.100/phpMyAdmin/:你就可以訪問 phpMyAdmin 了。
感謝各位的閱讀!關(guān)于“openSUSE 12.1 下如何搭建 Web 服務(wù)器”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!