centos lamp 搭建

來源:互聯網
上載者:User

標籤:環境   安裝   centos   lamp   

Centos是基於yum的發行版本,包管理器就是一個管理軟體的,linux每個發行版都會維護一個自己的軟體倉庫,裡面又很多軟體,你可以根據需要從裡面選擇軟體安裝,這一切只需要用命令就可以搞定,其實還是很方便的。lamp,就是 linux + apache + mysql + php 組成的一套web伺服器環境。
在linux環境下,很多軟體幾乎所有軟體都是可以編譯源碼安裝的,但是這樣相對麻煩,這篇部落格也只是很淺的介紹,所以就不通過源碼安裝了,直接通過安裝yum源倉庫裡的二進位安裝包。下面就逐一安裝我們需要的軟體,安裝命令如下:

yum install httpd yum install mysql mysql-serveryum install php php-mysqlyum install redisyum install mongodb mongodb-server  

安裝基本上用上面這幾個命令就可以搞定,但是這樣配置起來的環境還不夠全面,還需要安裝其他的幾個常用擴充。php-gd是php處理圖形的擴充庫,GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者產生圖片。php-redis是用php來訪問redis資料庫的擴充庫。同樣的,php-mongo是支援php訪問mongo資料庫的擴充。

yum search php-gdyum install php-gd.x86_64yum search redisyum install php-redis.x86_64yum search mongoyum install php-pecl-mongo.x86_64

用下面的命令來 啟動或重啟伺服器,start 表示啟動,也可以是stop 和 restart。

/etc/init.d/httpd start/etc/init.d/mysqld start

安裝完環境,還需要對apache的配置有一個大概的瞭解,apache的配置,如果是通過我們這種方式安裝的話,應是 /etc/httpd.conf 。可以通過編輯這個檔案來修改伺服器的配置。在 web 目錄下,寫一個php指令碼,hello.php。
同樣,php也是有設定檔的,通過這種方式安裝的php,設定檔在/etc/php.ini裡,有時候需要修改配置的話,編輯這個檔案即可,這裡不再介紹。

<?phpinfo();?>

可以看到下面的內容,如果沒有安裝這些擴充,就不會有gd,redis,mongo這幾個模組,在這個頁面中搜尋擴充的關鍵字,如果成功了,就會有一個和redis對應的表格說明,和下面redis的類似。安裝這些擴充之後,需要重新啟動伺服器才可以在這裡看到。

下面是用PHP訪問redis和mongo的簡單樣本
PHP Redis 樣本

<?php   $redis = new Redis();   $redis->connect(‘127.0.0.1‘, 6379);   echo "Connection ok";   $redis->set("tutorial-name", "Redis");?>

PHP Mongo 樣本

<?php$server = "192.168.190.123";$conn = new Mongodb($server);$conn->selectDb("yourdb");$ret = $conn->update("your_collections",            array(‘user_id‘=>$user_id),            array(‘$set‘=>array(‘status‘=>1)));echo $ret?>

更多用法,請閱讀官方文檔!

centos lamp 搭建

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.