中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频
打開APP
未登錄
開通VIP,暢享免費電子書等14項超值服
開通VIP
首頁
好書
留言交流
下載APP
聯(lián)系客服
LINUX下Web服務器配置
laotumsn
>《WEB技術》
2011.05.30
關注
LINUX下Web服務器配置
training發(fā)布于 2007-12-06 | 722次閱讀 字號:
大
中
小
(網友評論
0
條)
我要評論
收集者:tt_teng
今天為了安裝qmail系統(tǒng),在虛擬機下面又安裝了一個LINUX系統(tǒng)(RED FLAG),像溫習 功課一樣把以前學習到WEB服務器又重新配置了一遍,以前做過之后沒有把自己的過程和心 得寫下來,這次把它們記錄下來,以后用到了也好查看。一日三省吾身。認真學習,充 實自己,一天進步一點! 大家都知道在如今的互聯(lián)網上提供WEB服務的,LAMP占據很大一部分份額,因為它高效,安全,而且免費。如今我也把這種十分叫好的服務配置過程記錄下 來,像其它人發(fā)布的一樣,本次不敢求給大家?guī)矶嗌賻椭磺笞约耗軌蛴洃浬羁?,漸漸的強大 自己。
在整個配置過程中,我們使用的軟件都是完全免費的開放源代碼軟件,可以 從互聯(lián)網上免費下載。我們將使用MySQL搭建免費的數據庫服務器,使用Apache(世界 上 最流行的web服務器,60%的網站運行著Apache)和PHP構建動態(tài)網站,使用Samba 服務器實現(xiàn)網站程序的快速開發(fā)。 在進行編譯和安裝之前,必須確認當前的Linux 操作系統(tǒng)當中至少安裝了一種C語言編譯器。如:cc或gcc。如果沒有安裝,請安裝后繼續(xù)下面的步驟
以下是簡單配置過程:假設我們把所的軟件都放在了/home/web目錄
下面 1.MYSQL的配置過程。。。
[root@mail web]# tar zxvf mysql-5.0.18.tar.gz
[root@mail web]# cd mysql-5.0.18
[root@mail mysql-5.0.18]# groupadd mysql
[root@mail mysql-5.0.18]# useradd -g mysql mysql
[root@mail mysql-5.0.18]# ./configure --prefix=/usr/local/mysql #把MYSQL安裝到指定目錄
[root@mail mysql-5.0.18]# make
[root@mail mysql-5.0.18]# make install
[root@mail mysql-5.0.18]# scripts/mysql_install_db
[root@mail mysql-5.0.18]# chown -R root /usr/local/mysql
[root@mail mysql-5.0.18]# chown -R mysql /usr/local/mysql/var
[root@mail mysql-5.0.18]# chgrp -R mysql /usr/local/mysql
[root@mail mysql-5.0.18]# cp support-files/my-medium.cnf /etc/my.cnf 用如下命令啟動MySQL數據庫(如果操作系統(tǒng)默認安裝的有MySQL數據庫請確認其沒有啟動):
[root@mail mysql-5.0.18]# /usr/local/mysql/bin/safe_mysqld --user=mysql &
將上面的啟動命令追加到文件"/etc/rc.d/rc.local"的尾部,使操作系統(tǒng)啟動時就自動MySQL數據庫服務器。 以下對MYSQL進行初始化設置: [root@mail mysql-5.0.18]# /usr/local/mysql/bin/mysql 進入MYSQL客戶端工具,進行相關設置
mysql>drop database test;
mysql>use mysql;
mysql>delete from mysql where user="";
mysql>delete from mysql where host="%";
mysql>delete from db; 現(xiàn)在mysql數據庫將只允許本機的mysql管理員root用戶(和操作系統(tǒng)的root用戶不同)連接,用如下命令為root用戶指定密碼:
[root@mail mysql-5.0.18]# cd /usr/local/mysql/bin
[root@mail bin]# ./mysqladmin -u root@localhost password "123456" 其中"123456"為ROOT用戶密碼。根據自己的情況而定下面新建一個數據庫
[root@mail bin]# ./mysql -u root -p
mysql>create database linux;
mysql>grant all privileges on linux.* to linux@localhost identfied by 'linux';
mysql>exit;
[root@mail bin]# ./mysqladmin -u root@localhost -p flush-privileges;
上述命令創(chuàng)建了mydb數據庫,并且把它的所有權限賦予linux用戶,密碼為"linux",只能從本機登錄數據庫。
2.Apache And PHP的配置過程
[root@mail web]# tar zxvf httpd-2.0.50.tar.gz
[root@mail web]# cd httpd-2.0.50
[root@mail web]# cd httpd-2.0.50
[root@mail httpd-2.0.50]# ./configure --prefix=/usr/local/apache2 --enable-module=so
[root@mail httpd-2.0.50]# make
[root@mail httpd-2.0.50]# make install
[root@mail httpd-2.0.50]# cd ..
[root@mail web]# tar zxvf php-5.0.0.tar.gz #安裝配置PHP
[root@mail web]# tar zxvf php-5.0.0.tar.gz
[root@mail web]# cd php-5.0.0
[root@mail php-5.0.0]# ./configure --enable-track-vars --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs --disable-libxml --disable-dom --disable-simplelxml --enable-soap --enable-xml
#因為裝的Apache是比較高的版本,所以--with-apx這項要改為--with-apxs2 ,而且PHP5增加了很多擴展特性,所以一定要加上,不然會報錯。
[root@mail php-5.0.0]# make
[root@mail php-5.0.0]# make install
[root@mail php-5.0.0]# cp php.ini-dist /usr/local/lib/php.ini #拷貝這個文件到/usr/loca/lib/目錄下并且改名為php.ini
下面的工作是修改下Apache的配置文件
[root@mail php-5.0.0]# vi /usr/local/apache2/conf/httpd.conf
加上這一句:AddType application/x-httpd-php .php
并且將DirectotyIndex index.html index.html.var修改為
DirectoryIndex index.php index.html index.htm
編輯"/usr/local/lib/php.ini"文件。把OFF改為ON
register_globals=on
用下面的命令啟動WEB服務器,將它加到"/etc/rc.d/init.d/rc.local"文件中使其隨開機自己自動啟動。
[root@mail php-5.0.0]# /usr/local/apache2/bin/apachectl start
你可以在在目錄"/usr/local/apache/htdocs/"下創(chuàng)建test.php文件,進行系統(tǒng)的測試。
<>
phpinfo();
?>
在瀏覽器中輸入http://your_ip/test.php (your_ip為服務器的ip地址),即可看到php的基本配置信息,并且有MySQL數據庫的相關支持信息,若未看到,則配置有問題,需要檢查以上步驟。
為了充分利用windows平臺下豐富的應用軟件,我們將在Linux中使用Samba服務器和windows主機通信,網頁和相關的php程序文件在windows下開發(fā)后直接存儲在linux服務器上,無需使用ftp等其它工具上傳。
首先,確認當前的Linux操作系統(tǒng)安裝了Samba軟件包,若沒有安裝請安裝后繼續(xù)下面的步驟。
編輯samba的配置文件"/etc/samba/smb.conf",在尾部添加如下內容:
[linux]
path = /home/linux
valid = user php
public = no
writable = yes
printable = no
creat mask = 0755
使用如下命令添加系統(tǒng)用戶和samba用戶:
[root@mail web]# adduser php
[root@mail web]# smbadduser php:php
(需要輸入samba密碼,在windows中登錄samba服務器時使用)
[root@mail web]# /etc/rc.d/init.d/smb start #啟動SMB
使用如下命令使samba服務器每次開機自動啟動:
[root@localhost root]# chkconfig --level 3 smb on
在windows客戶端(建議使用NT/2000)使用服務器的ip地址"搜索計算機",找到后,雙擊計算機圖標,在彈出對話框的用戶欄輸入"php",密碼框中輸入使用"smbadduser" 命令設置的samba密碼,接著,會看到samba服務器共享出來的目錄"homepage",在圖標上點鼠標右鍵,選擇"映射網絡驅動器",即可映射為本地的一個邏輯盤符。接下來的所有網頁和程序都可以通過磁盤符直接存儲在Linux服務器上。
本文較完整的介紹了,在Linux下建設動態(tài)網站開發(fā)平臺的整個過程,實踐證明這種解決方案不但能夠節(jié)省軟件投資,而且具有很好的易操作性和可靠性。
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報
。
打開APP,閱讀全文并永久保存
查看更多類似文章
猜你喜歡
類似文章
PHP+MYSQL+WEB
在Linux上架設支持JSP+PHP的Web服務器
LAMP (Linux, Apache, MySQL, PHP) HOWTO: Installing MySQL and Apache with PHP support on Linux
nginx安裝配置詳解
LAMP架構(RPM包)+Tomcat - linux網絡服務 - 贏得江湖威望
Linux平臺下安裝LAMP的曲折歷程
更多類似文章 >>
生活服務
熱點新聞
首頁
萬象
文化
人生
生活
健康
教育
職場
理財
娛樂
藝術
上網
留言交流
回頂部
聯(lián)系我們
分享
收藏
點擊這里,查看已保存的文章
導長圖
關注
一鍵復制
下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!
聯(lián)系客服
微信登錄中...
請勿關閉此頁面
先別劃走!
送你5元優(yōu)惠券,購買VIP限時立減!
5
元
優(yōu)惠券
優(yōu)惠券還有
10:00
過期
馬上使用
×