卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

LAMP網(wǎng)站構(gòu)建

一、安裝MYSQL1、創(chuàng)建運行mysql 數(shù)據(jù)庫的系統(tǒng)用戶、組。[root@ns1 ~]# useradd -M -s /sbin/nologin mysql (創(chuàng)建無宿主不許登錄的用戶mysql )

一、安裝MYSQL

1、創(chuàng)建運行mysql 數(shù)據(jù)庫的系統(tǒng)用戶、組。

[root@ns1 ~]# useradd -M -s /sbin/nologin mysql (創(chuàng)建無宿主不許登錄的用戶mysql )

[root@ns1 ~]# tar zxvf mysql-5.0.56.tar.gz -C /usr/src

[root@ns1 ~]# cd /usr/src/mysql-5.0.56/

2、編譯安裝mySQL (注意提前安裝所有編譯環(huán)境如gcc 等)

[root@ns1 mysql-5.0.56]# ./configure –prefix=/usr/local/mysql

[root@ns1 mysql-5.0.56]# make

[root@ns1 mysql-5.0.56]# make install

3、建立配置文件

[root@ns1 mysql-5.0.56]# cp support-files/my-medium.cnf /etc/my.cnf (從模板中復(fù)制到主配置文件)

4、數(shù)據(jù)庫初始化(建立管理Mysql 的系統(tǒng)數(shù)據(jù)庫)

[root@ns1 mysql-5.0.56]# chown -R root.mysql /usr/local/mysql/ (root 是數(shù)據(jù)庫管理員, 但我們用的是mysql 的帳號來管理。所以要有權(quán)限。)

[root@ns1 mysql-5.0.56]# chown -R mysql /usr/local/mysql/var/ (修改庫目錄屬主)

[root@ns1 mysql-5.0.56]# /usr/local/mysql/bin/mysql_install_db –user=mysql (以mysql 用戶初始化數(shù)據(jù)庫)

5、調(diào)整及啟動數(shù)據(jù)庫

a. 因為mysql 是獨立安裝的所以要調(diào)整lib 庫路徑. 不然用時找不到。

[root@ns1 mysql-5.0.56]# echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf

[root@ns1 mysql-5.0.56]# ldconfig

b. 啟動數(shù)據(jù)庫

[root@ns1 mysql-5.0.56]# /usr/local/mysql/bin/mysqld_safe --user=mysql &

[root@ns1 mysql-5.0.56]# Starting mysqld daemon with databases from /usr/local/mysql/var

[root@ns1 mysql-5.0.56]# netstat -anp |grep :3306

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 30065/mysqld

[root@ns1 mysql-5.0.56]#

[root@ns1 mysql-5.0.56]# cp support-files/mysql.server /etc/init.d/mysqld

[root@ns1 mysql-5.0.56]# chmod x /etc/init.d/mysqld

[root@ns1 mysql-5.0.56]# chkconfig --add mysqld

[root@ns1 mysql-5.0.56]# chkconfig mysqld on

[root@ns1 mysql-5.0.56]# service mysqld stop/start/restart (支持service 方式啟動)

,

6、設(shè)置執(zhí)行路徑(管理數(shù)據(jù)庫用mysql 命令。)

[root@ns1 mysql-5.0.56]# export PATH=$PATH:/usr/local/mysql/bin

[root@ns1 mysql-5.0.56]#echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile

[root@ns1 mysql-5.0.56]#

7、更改root 用戶密碼為p@ssw0rd (這里root 不是系統(tǒng)用戶,是數(shù)據(jù)庫管理用戶。)

[root@ns1 mysql-5.0.56]# mysqladmin -u root password "p@ssw0rd"

更改密碼.#mysqladmin –u root –p password “新密碼” //要輸入舊密碼后新密碼生效

[root@ns1 mysql-5.0.56]# mysql -u root –p (登錄數(shù)據(jù)庫)

Enter password: 此處輸入剛建的P@ssw0rd

8用T-SQL 語句對數(shù)據(jù)庫進行管理及備份還原。

二、安裝PHP

注意AMP 組件都要用編譯的方式來安裝,不能使用RPM 包

安裝順序一定是裝完apache 和mysql ,最后才裝PHP ,因為在安裝時要指定它與apache

和mysql 的聯(lián)系。

1、編譯安裝PHP 。(注意提前安裝所有編譯環(huán)境如gcc 等)

[root@ns1 ~]# tar jxvf php-5.2.6.tar.bz2 -C /usr/src

[root@ns1 ~]# cd /usr/src/php-5.2.6/

[root@ns1php-5.2.6]# ./configure --prefix=/usr/local/php5

>--enable-mbstring

>--with-apxs2=/usr/local/apache2/bin/apxs 指定要調(diào)用aspx 動態(tài)共享對象進程在哪

> --with-mysql=/usr/local/mysql 指定mysql 數(shù)據(jù)庫的路徑

> --with-config-file-path=/usr/local/php5 指定PHP 配置文件的路徑

[root@ns1 php-5.2.6]# make && make install

2、復(fù)制php.ini 配置文件

[root@ns1 php-5.2.6]#cp php.ini-dist /usr/local/php5/php.ini (復(fù)制模板文件確定PHP 的運行方

式)

3、設(shè)置httpd.conf 配置文件讓其支持PHP 環(huán)境

[root@ns1 php-5.2.6]# vi /usr/local/apache2/conf/httpd.conf

確認有如下行:沒有則手工添加

LoadModule php5_module modules/libphp5.so (讓服務(wù)器解析php 頁面php 安裝

完后這一行會自動添加上的)

AddType application/x-httpd-php .php (添加對.php 類型網(wǎng)頁識別.php 前只能有一個空格)

DirectoryIndex index.php index.html (支持httpd.conf 首頁)

,

4、測試PHP 運行環(huán)境

測試PHP 與apache 是否協(xié)同工作

[root@ns1 php-5.2.6]# vi /usr/local/apache2/htdocs/test.php (注意如果是apache 是基于域名建立的則可能有子目錄/benetcom。路徑要改為# vi /usr/local/apache2/htdocs/benetcom/test.php) 內(nèi)容如下:

~

[root@ns1 php-5.2.6]# /usr/local/apache2/bin/apachectl restart

在Firefox 中輸入http://192.168.30.253/test.php,如果能夠打開就證明php 環(huán)境已經(jīng)配置OK 。注記:之前如果做過基于域名基于IP 基于端口的操作應(yīng)該將其注釋掉

測試PHP 與mysql 是否協(xié)同工作

[root@ns1 php-5.2.6]# vi /usr/local/apache2/htdocs/testdb.php

添加如下內(nèi)容:

$link=mysql_connect('localhost','test','');

if(!$link) echo "fail !!";

else echo "Success !!";

mysql_close();

?>

輸入http://192.168.30.253/testdb.php,如果能夠打開就證明php 與數(shù)據(jù)庫連接已經(jīng)配置OK 。

,

三、 Discuz 下載與安裝

1、 創(chuàng)建用于論壇的數(shù)據(jù)庫及用戶

[root@localhost ~]# mysql –u root –p

Mysql >create database bbsdb;

grant all on bbsdb.* to runbbs@localhost identified by ‘123’

2、解壓并上傳程序文件

3、設(shè)置相關(guān)目錄權(quán)限。

注意:data 目錄要求有“777”權(quán)限,否則在安裝Discuz 第一步就停滯。

4、安裝Ucenter

打開firefox ,輸入http://192.168.1.20/bbs/install/index.php,打開Discuz 的安裝界面。輸入正確的mysql 數(shù)據(jù)庫管理員賬號及密碼,指定正確的數(shù)據(jù)庫名,點擊下一步開始安裝。

,

四、 安裝phpMyadmin 數(shù)據(jù)庫管理套件

1、 解壓并上傳到WEB 站點的網(wǎng)頁文檔中。

2、建立配置文件

3、訪問phpMyadmin 管理界面并管理數(shù)據(jù)庫。

打開瀏覽器

,

輸入數(shù)據(jù)庫管理員帳號和密碼后。管理數(shù)據(jù)庫。

排錯: 報錯:[root@localhost conf]# /usr/local/apache2/bin/apachectl -t

,

關(guān)閉SELinux 即可

[root@localhost conf]# setenforce 0

報錯:[root@localhost php-5.2.17]# /usr/local/apache2/bin/apachectl restart

[root@localhost php-5.2.17]# cd /usr/local/apache2/modules/

解決方法:

原因:是Linux 有一個SELinux 保護模式引起的。

解決辦法:

1關(guān)閉SELINUX 的方法:

vi /etc/selinux/config 將SELINUX=enforcing 改成SELINUX=disabled 需要重啟 這個方法可能會對服務(wù)器帶來風(fēng)險。

2不關(guān)閉SELINUX 的方法:

# setenforce 0

標(biāo)簽: