国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Linux下LAMP的安裝方法

運維 系統運維
Linux下LAMP的安裝方法:LAMP是說Linux、Apache、Mysql、PHP/Perl/Python,你也可以用LAMP來搭建動態網站或者服務器本文講述了apache、mysql、php的詳細安裝步驟。Linux下LAMP的安裝方法。

 

LinuxLAMP安裝方法

  一、安裝apache服務器

  1.   ./configure --prefix=/usr/local/apache2 \  
  2.  
  3.   --with-included-apr \  
  4.  
  5.   --enable-so \  
  6.  
  7.   --enable-deflate=shared \  
  8.  
  9.   --enable-expires=shared \  
  10.  
  11.   --enable-rewrite=shared \  
  12.  
  13.   --enable-static-support \  
  14.  
  15.   --disable-userdir \  
  16.  
  17.   --sysconfdir=/etc/httpd \  
  18.  
  19.   --with-z=/usr/local/zlib/  
  20.  
  21.   make && make install  
  22.  

  檢查配置文件是否指定正確,進入到 /etc/httpd/ 目錄下,查看配置文件 httpd.conf 和 extra 子目錄是否存在。

  啟動 Apache 服務器,并查看端口是否開啟: /usr/local/apache2/bin/apachectl start // 啟動

  測試安裝結果,打開瀏覽器,在地址欄內輸入 URL 為 http://localhost/ 去訪問 Apache 服務器

  每種服務器軟件都有必要制做成開機自啟動。 Apache 服務器開機自啟動,只要在“ /etc/rc.d/rc.local ”文件中,加上 Apache 服務器的啟動命令即可,可以直接打開“ /etc/rc.d/rc.local ”文件,在***一行寫入 Aapache 啟動命令,也可以使用“ echo ”命令追加進去,命令行如下:

  1.   echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.local  
  2.  

#p#

  二、安裝MySQL

  版本:mysql-5.0.22.tar.gz

  1、如果是***次在系統中安裝MySQL,需要建立相應的組和用戶:mysql

  1.   groupadd mysql  
  2.  
  3.   useradd -g mysql mysql  
  4.  

  2、先將文件上傳到linux,我的目錄為:/usr/local/src

  使用tar -zxvf mysql-5.0.22.tar.gz解壓縮文件,得到一個新的文件夾:mysql-5.0.22

  cd mysql-5.0.22 進入。

  3、使用“configure”命令檢查安裝需要的系統配置,并生成安裝配置文件。(’\‘是換行的標志)

  1.   ./configure --prefix=/usr/local/mysql \ //設置MySQL安裝目錄,注意空格  
  2.  
  3.   --with-extra-charsets=all //安裝MySQL時安裝所有字符集  
  4.  

  (出現錯誤1)

  4、 使用make命令編譯MySQL源碼。

  5、編譯成功后,執行make install命令安裝。

  6、配置MySQL

  創建 MySQL 數據庫服務器的配置文件,可以使用源碼包 support-files 目錄中的 my-medium.cnf 文件作為模板,拷貝到 /etc/ 目錄下,命名為“ my.cnf ”文件即可。

  1.   cp support-files/my-medium.cnf /etc/my.cnf  
  2.  

  創建 MySQL 授權表,進入到安裝目錄“ /usr/local/mysql ”下,執行 bin 目錄下的 mysql_install_db 腳本,用來初始化 mysql 數據庫的授權表,其中貯存了服務器訪問允許。

  1.   bin/mysql_install_db --user=mysql 
  2.  

  如果使用 root 用戶運行上面的命令,應當使用 --user 選項,選項的值應與你在***步為運行服務器所創建的登錄賬戶( mysql 用戶)相同。如果用 mysql 用戶登錄來運行上面命令,可以省略 --user 選項。用 mysql_install_db 創建 MySQL 授權表后,需要手動重新啟動服務器。

  將程序二進制的所有權改為 root 用戶,數據目錄的所有權改為運行 mysqld 程序的 mysql 用戶。如果現在位于安裝目錄 (/usr/local/mysql) 下。

  1.   chown -R root .  
  2.  
  3.   chown -R mysql var  
  4.  
  5.   chgrp -R mysql .  
  6.  

  7、啟動 MySQL 服務。

  1.   /usr/local/mysql/bin/mysqld_safe --user=mysql &  
  2.  

  MySQL 數據庫服務啟動之后,查看一下 3306 端口是否打開,如果看到以下結果表明 MySQL 服務啟動成功

  1.   netstat -tnl|grep 3306  
  2.  

  使用 mysqladmin 驗證服務器在運行中。以下命令提供了簡單的測試,可檢查服務器是否已經啟動并能響應連接。

  1.   bin/mysqladmin version  
  2.  

  8、設置訪問權限,在 MySQL 安裝過程中,使用 mysql_install_db 程序安裝了 MySQL 數據庫授權表,表定義了初始 MySQL 用戶賬戶和訪問權限,所有初始賬戶均沒有密碼。這些賬戶為超用戶賬戶,可以執行任何操作。初始 root 賬戶的密碼為空,因此任何人可以用 root 賬戶不用任何密碼來連接 MySQL 服務器,并具有所有權限,這意味著 MySQL 安裝未受保護。如果你想要防止客戶端不使用密碼用匿名用戶來連接,你應當為匿名賬戶指定密碼或刪掉匿名賬戶,應當為 MySQL root 賬戶指定密碼。使用“ mysql –u root ”啟動 mysql 客戶端,連接 MySQL 服務器。

  1.   bin/mysql -u root  
  2.  

  如果有匿名賬戶存在,它擁有全部的權限,因此刪掉它可以提高安全,在 mysql 客戶端執行 SQL 語句如下:

  1.   DELETE FROM mysql.user WHERE Host='localhost' AND User='';  
  2.  
  3.   FLUSH PRIVILEGES;  
  4.  

  可以用幾種方法為 root 賬戶指定密碼,我們介紹其中兩種,

  在 mysql 客戶端命令行上使用 SET PASSWORD 指定密碼,一定要使用 PASSWORD() 函數來加密密碼。設置 localhost 域的密碼為“ 123456 ”,其它域可以使用同樣的語句,使用的 SQL 語句如下:

  1.   SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');  
  2.  

  進入數據庫命令:bin/mysql -u root -h localhost –p

  如果想關閉 MySQL 服務器,在命令行使用 MySQL 服務器的 mysqladmin 命令, 通過 -u 參數給出 MySQL 數據庫管理員用戶名 root 和通過 -p 參數給出密碼,即可以關閉 MySQL 服務器。

  1.   bin/mysqladmin -u root –p shutdown  
  2.  

  9、MySQL 服務器和 Apache 服務器一樣也有必要設置為開機自動運行,設置方法是進入到 mysql 源代碼目錄 /usr/local/src/mysql-5.0.41/ 中,將子目錄 support-files 下的 mysql.server 文件復制到 /etc/rc.d/init.d 目錄中,并重命名為“ mysqld ”,命令行如下所示:

  1.   cp support-files/mysql.server /etc/rc.d/init.d/mysqld  
  2.  

  修改文件 /etc/rc.d/init.d/mysqld 的權限: chown root.root /etc/rc.d/init.d/mysqld

  1.   chmod 755 /etc/rc.d/init.d/mysqld  
  2.  

  使用 chkconfig 命令設置在不同系統運行級別下的自啟動策略,首先使用“ chkconfig --add mysqld ”命令增加所指定的 mysqld 服務,讓 chkconfig 指令得以管理它,并同時在系統啟動的敘述文件內增加相關數據。

  1.   chkconfig --add mysqld  
  2.  

  然后使用“ chconfig –level 3 mysqld on ”命令和“ chconfig –level 5 mysqld on ”命令,在第三和第五等級中開啟 mysql 服務,即在字符模式和圖形模式啟動時自動開啟 mysql 服務。

  1.   chkconfig --level 3 mysqld on  
  2.  
  3.   chkconfig --level 5 mysqld on  
  4.  

#p#

  三、安裝PHP

  版本:php-5.3.3

  詳細安裝:

  1.   ./configure --prefix=/usr/local/php \  
  2.  
  3.   --with-config-file-path=/usr/local/php/etc \  
  4.  
  5.   --with-apxs2=/usr/local/apache2/bin/apxs \  
  6.  
  7.   --with-mysql=/usr/local/mysql/ \  
  8.  
  9.   --with-libxml-dir=/usr/local/libxml2 \  
  10.  
  11.   --with-png-dir=/usr/local/libpng/ \  
  12.  
  13.   --with-jpeg-dir=/usr/local/jpeg6 \  
  14.  
  15.   --with-freetype-dir=/usr/local/freetype \  
  16.  
  17.   --with-gd=/usr/local/gd2 \  
  18.  
  19.   --with-mcrypt=/usr/local/libmcrypt/ \  
  20.  
  21.   --with-mysqli=/usr/local/mysql/bin/mysql_config \  
  22.  
  23.   --with-zlib-dir=/usr/local/zlib \  
  24.  
  25.   --enable-soap \  
  26.  
  27.   --enable-mbstring=all \  
  28.  
  29.   --enable-sockets  
  30.  
  31.   make && make install  
  32.  

  其中make test后,出現問題4

  1、安裝完成后,需要建立 PHP 配置文件。在使用 configure 命令安裝配置時使用了“ --with-config-file-path=/usr/local/php/etc/ ”選項,指定了配置文件的位置,將源碼包目錄下的“ php.ini-dist ”文件拷貝到指定的目錄“ /usr/local/php/etc/ ”中,并改名為“ php.int ”即可。

  1.   [root@localhost php-5.3.3]# cp php.ini-production /usr/local/php/etc/php.ini  
  2.  

  2、整合 Apache 與 PHP ,上面 PHP 編譯之前,我們使用 configure 命令安裝配置時,使用了“ --with-apxs2=/usr/local/apache2/bin/apxs ”選項,以使 Apache 2 將 PHP 作為功能模塊使用,但我們還要修改 Apache 配置文件,添加 PHP 的支持,告訴 Apache 將哪些后綴作為 PHP 解析。例如,讓 Apache 把 .php 或 .phtml 后綴的文件解析為 PHP 。使用 vi 打開 Apache 的配置文件 /etc/httpd/httpd.conf ,找到“ AddType application/x-gzip .gz .tgz ”項,在其下方添加“ Addtype application/x-httpd-php .php .phtml ”可以將任何后綴的文件解析為 PHP ,只要在添加的語句中加入并用空格分開。這里以多添加一個 .phtml 來示例。如下所示:

  1.   vi /etc/httpd/httpd.conf  
  2.  

  在“AddType application/x-gzip .gz .tgz”下增加如下內容:

  1.   Addtype application/x-httpd-php .php .phtml  
  2.  

  #添這一個是為了將 .phps 作為 PHP 的源文件進行語法高亮顯示

  1.   Addtype application/x-httpd-php-source .phps  
  2.  

  修改完成之后重新啟動 Apache 服務器,加載配置文件使修改生效:

  1.   [root@localhost php-5.3.3]# /usr/local/apache2/bin/apachectl stop  
  2.  
  3.   [root@localhost php-5.3.3]# /usr/local/apache2/bin/apachectl start  
  4.  

  3、測試。

  查看phpinfo 新建一個PHP文件phpinfo.php,內容如下

  1.   [root@localhost htdocs]# vi phpinfo.php  
  2.  
  3.   phpinfo();

     

      ?>

     

      [root@localhost htdocs]# cp phpinfo.php phpinfo.php7

     

      [root@localhost htdocs]# cp phpinfo.php phpinfo.phps

  

  然后在瀏覽器中分別查看3個文件phpinfo.php7,phpinfo.php,phpinfo.phps

  因為.php7后綴的文件不會被PHP Module解釋執行,源代碼被直接打印出來了:

  phpinfo.php被PHP解釋器解釋執行,顯示PHP的相關信息:

  

 

  源代碼經過"the php source filter",按照PHP語法高亮顯示。

  

 

  成這樣就功了。

【編輯推薦】

  1. Linux下安裝LAMP的步驟
  2. LAMP簡介
  3. Linux上安裝LAMP

 

責任編輯:zhaolei 來源: javaeye
相關推薦

2011-03-11 09:54:48

CentOSLAMP安裝

2011-03-09 10:25:25

Linux安裝LAMP

2011-03-09 15:54:34

LAMP

2011-03-11 12:57:36

UBUNTU10.10安裝LAMP

2011-03-10 15:44:18

CentOSLAMP安裝

2011-03-10 15:44:18

CentOSLAMP安裝

2011-03-09 10:52:04

ContOSLAMP安裝

2011-03-09 13:46:47

SUSElamp安裝

2011-03-14 13:07:23

Ubuntu安裝LAMP

2011-03-09 09:25:53

RedHatLinuxLAMP

2011-03-10 09:31:02

LAMP安裝

2011-03-09 15:32:57

2011-03-09 10:52:36

CentOS安裝LAMP

2011-03-10 08:59:04

Ubuntu安裝LAMP

2011-03-09 09:30:45

Linux安裝LAMP

2011-03-21 16:21:21

ubuntulamp

2011-03-08 10:44:26

Red Hat安裝LAMP

2011-03-08 10:35:23

2011-03-21 16:37:57

2011-03-10 09:53:35

LinuxLAMP安裝
點贊
收藏

51CTO技術棧公眾號

亚洲专区**| 男人日女人逼逼| 国产激情一区二区三区| 日本午夜在线| 国产91精品入口17c| 91成人免费网站| 国产精品va| 波多视频一区| 精品国产一区二区精华| 91丨九色丨尤物| 香蕉影视欧美成人| 午夜在线观看视频网站| 日韩毛片高清在线播放| 日本高清在线观看wwwww色| 波多野结衣成人在线| 91精品欧美综合在线观看最新| 久久久777| 99精品视频在线免费播放| 黄色av观看| 久久精品久久精品国产大片| 亚洲第一精品夜夜躁人人爽| 久久久亚洲综合| 欧美激情亚洲| 日韩在线免费| 国模私拍视频| 欧美a级大片在线| 自拍偷拍电影| 黄色成人91| 日韩经典第一页| 日本亚州欧洲精品不卡| 亚洲精品国产精品国自产观看| 欧洲av在线精品| 久久一区欧美| 奇米影视777在线欧美电影观看| 精品三级久久久久久久电影聊斋| 每日在线观看av| 精品无人区一区二区三区竹菊 | 美女一区二区久久| 久久久久毛片免费观看| 国产成人黄色网址| 欧美一区二区三区综合| 欧美深深色噜噜狠狠yyy| 国产精品成人午夜| 国产精品视频在线观看| 亚洲欧美日韩精品综合在线观看| 在线看片不卡| 日韩一区二区三区久久| 4388成人网| 丝袜情趣国产精品| 精品日韩99亚洲| 欧美在线观看你懂的| 亚洲欧美经典视频| 中文字幕综合网| 国产日本欧美一区二区| 成人h动漫精品| 国产福利一区二区三区| 首页欧美精品中文字幕| 精品成人一区| 牛夜精品久久久久久久99黑人| 国产精品久久久久久久龚玥菲 | 国产911网站| 日韩精品在线免费播放| 国产馆精品极品| 天堂一区二区三区四区| 日本大胆在线观看| 另类视频在线| 伊人网在线播放| 亚洲高清影院| 在线播放一区二区精品视频| 免费看久久久| 亚洲h色精品| 老司机免费视频久久| 国产99久久久国产精品潘金| 国产精品一区免费在线观看| 国产黄色精品网站| 成人av免费在线播放| 中文字幕欧美日本乱码一线二线| 蜜臀久久久99精品久久久久久| 日韩欧美视频第二区| 白嫩白嫩国产精品| 国产91精品久| 精品一区二区三区免费观看| 成人自拍av| 麻豆传媒在线播放| 在线免费观看黄色av| 男女羞羞在线观看| 久久久久97| 美女精品在线| 国产日韩欧美a| 狠狠做深爱婷婷久久综合一区 | 亚洲人成精品久久久| 亚洲欧美综合久久久| 久久精品色综合| 欧美黑人巨大精品一区二区| 超碰精品在线| 成人p站proumb入口| 99在线免费视频| 激情五月俺来也| 国产极品尤物在线| 欧美一区1区三区3区公司 | 国产成人a视频高清在线观看| 亚洲国产欧美国产第一区| 久久精品国产大片免费观看| 天堂一区二区在线| 中文字幕乱码久久午夜不卡| 亚洲精品播放| 怡红院av一区二区三区| 999在线免费视频| 亚洲国产免费av| 中文字幕国产一区二区| 麻豆久久久久久久| 国产成人亚洲精品青草天美| 国产福利一区在线| 亚洲综合成人在线| 中文精品99久久国产香蕉| 国产精品自拍首页| 天堂中文资源在线| 91欧美大片| 亚洲一区二区三区在线播放| 色中色综合影院手机版在线观看| 天天成人综合网| 精品一性一色一乱农村| 激情91久久| 日韩欧美在线视频观看| 成人精品在线观看| 水莓100在线视频| 欧美第十八页| 91麻豆国产自产在线观看亚洲| 一菊综合网成人综合网| 成人午夜激情片| 精品无码久久久久国产| 久久综合色婷婷| 久久精品123| av色综合久久天堂av综合| 亚洲免费一级电影| 香港三级日本三级a视频| 免费成人美女女| 99精品国产一区二区三区不卡| 中文字幕久热精品视频在线| 虎白女粉嫩尤物福利视频| www.欧美| 亚洲欧洲中文日韩久久av乱码| 97婷婷涩涩精品一区| 国产在线制服美女| 欧美aⅴ99久久黑人专区| 91麻豆精品久久久久蜜臀| 亚洲一区二区精品在线| 91香蕉视频导航| 日本免费高清一区二区| 色综合激情久久| 八戒八戒神马在线电影| av在线免费观看网站| 成人18网址在线观看| 国产女人在线观看| gogo人体一区| 久久青草欧美一区二区三区| 亚洲性xxxx| 成人狠狠色综合| 久久五月激情| 日本在线精品视频| 51漫画成人app入口| 1024精品合集| 一区二区三区四区五区视频 | 精品嫩草影院久久| 久久99国产综合精品女同| 亚洲图片欧美午夜| 欧美日韩一区二区视频在线| 色999久久久精品人人澡69 | yjizz视频网站在线播放| 蜜桃91丨九色丨蝌蚪91桃色| 欧美视频在线一区二区三区| 欧美tickling网站挠脚心| 高清shemale亚洲人妖| 国产亚洲人成a在线v网站| heyzo亚洲| 无码人妻丰满熟妇区96| 在线观看国产v片| 色婷婷久久久| 亚洲精品视频在线观看视频| 三级国产在线观看| 国产精品久久久久久久久搜平片| av不卡在线免费观看| 香蕉久久网站| 国产91|九色| swag国产精品一区二区| 亚洲少妇激情视频| 免费网站在线观看人| 欧美在线一区二区| 午夜在线观看视频网站| 亚洲最新在线观看| 欧美xxxx18| 亚洲精品一二三| 18岁视频在线观看| 欧美性理论片在线观看片免费| 欧美三级美国一级| 成人免费毛片a| 亚洲第一区中文99精品| 国产精品h在线观看| 国产精品igao激情视频| a√中文在线观看|