企業級方案-LAMP部署(yum方法)

1、安裝Apache、php、mysql

# yum  install  httpd  httpd-devel  mysql mysql-server mysql-devel  php php-devel php-mysql -y


# rpm -qc httpd      查看配置文件位置

# rpm -ql httpd | grep html           查看網站目錄位置

 2、啓動驗證 httpd、Mysql服務

# /etc/init.d/httpd configtest   //http2.2.7

# /etc/init.d/httpd -t    //httpd2.2.9以上版本


# /etc/init.d/mysqld start   //第一次使用會進行數據庫初始化


3、編輯 vi /etc/httpd/conf/httpd.conf 配置文件,將默認首頁改爲 index.php,同時創建php測試頁面。

402 Directory Index index.php index.html

# /etc/init.d/httpd reload           //重新加載配置文件


注意:  prefork:libphp5模塊   ; worker和event:libphp5-zts模塊

# vi /var/www/html/index.php          //創建php測試頁面

<?php

phpinfo();

?>

 

4、給Mysql相關用戶授權,同時測試 PHP-Mysql 驅動

線程安裝的服務器端:mysqld_safe

服務腳本:/etc/init.d/mysqld 

配置文件:/etc/my.cnf ,此配置文件不僅用於mysqld,還可以爲mysql、mysqldump等衆多程序提供配置。

數據庫文件目錄:/var/lib/mysql

運行服務以系統用戶mysql的身份進行,所有的數據文件屬主必須爲mysql用戶

mysql> grant all on *.* to root@localhost identified by '123456';    //對本機授權

mysql> flush privilegesdd;

# vim conn-mysql.php            //測試php-mysql驅動

<?php

  $conn = mysql_connect('localhost','root','123456');

  if ($conn)

    echo "succ";

  else

  echo "failute";

mysql_close();


注意:PHP是做作爲了apache的模塊嵌入到http的配置文件中;而PHP-mysql是作爲了PHP的模塊嵌入在了PHP中;所以需要重啓httpd服務 

5、關閉防火牆 和 禁用selinux

# /etc/init.d/iptables stop && chkconfig iptables off          //關閉防火牆

# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config    //永久禁用,重啓生效

# setenforce 0   //臨時禁用,立即生效


一個完整的LAMP平臺架構搭建完畢了,可以在這個平臺上 搭建基於LAMP的各種業務服務系統。

6、部署項目—Discuz論壇

1) 數據庫創建及授權:

# /usr/local/mysql/bin/mysql -u root -p         //連接mysql數據庫

mysql> create database discuz charset=utf8;   //創建數據庫discuz

mysql>show databases;            //查看數據庫信息

mysql> grant all on discuz.* to discuz@'192.168.2.%' identified by '123456';    //對客戶端授權授權


2) 修改目錄權限,同時根據提示安裝 Discuz論壇


# cd  /usr/src; wget -c http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

# unzip Discuz_X3.2_SC_UTF8.zip -d /var/www/html/             //解壓discuz程序包

# cd /var/www/html/ ; mv * /tmp/ && mv upload/* .  ; rm upload             //設置站點目錄

# cd /var/www/html/ ; chmod 777 -R data/ uc_server/ config/ uc_client/               //賦予discuz目錄完全訪問權限


3) 測試安裝

在瀏覽器中輸入 http://192.168.2.221 進行安裝


7、部署項目—WordPress博客


1) 數據庫創建及授權

# /usr/local/mysql/bin/mysql -u root -p    //連接mysql數據庫


mysql>create database wordpress=utf8';         //創建數據庫wordpress

mysql>show databases;              //查看數據庫信息

mysql> grant all on wordpress.* to root@'192.168.2.%' identified by "123456";    //對客戶端授權授權


2) 修改數據庫信息,同時根據提示安裝 wordpress

# wget -c http://cn.wordpress.org/wordpress-4.2.2-zh_CN.tar.gz

# tar zxf wordpress-4.2.2-zh_CN.tar.gz -C /var/ww/html && cd /var/www/html

# mv * /tmp && mv wordpress/* . && rm -rf wordpress

# cp wp-config-sample.php wp-config.php




編輯 vi wp-config.php 配置文件,輸入數據庫名、用戶名以及密碼

define('DB_NAME', 'wordpress');

define('DB_USER', 'root');

define('DB_PASSWORD', '123456');


3) 測試安裝

在瀏覽器中輸入 http://192.168.2.221 進行安裝,進入頁面輸入 博客名稱 以及 郵件地址,會自動生成一個用戶名爲admin,密碼(自定義)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章