中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
LINUX下Web服務器配置
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的曲折歷程
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服