中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

搭建 LAMP 環境

發布時間:2020-07-10 11:44:34 來源:網絡 閱讀:524 作者:mlwzby 欄目:MySQL數據庫

搭建 LAMP 環境

一、環境介紹

二、必裝依賴軟件

三、編譯安裝 httpd-2.2.27

四、二進制安裝 mysql-5.5.33

五、編譯安裝 PHP-5.3.27

六、檢測 apache與mysql apache與php 是否相連


一、環境介紹

搭建這個環境,所有服務都安裝在一臺虛擬機中,在此介紹一下我的虛擬機

CentOS-6.7-x86_64   保證虛擬機可以正常上網

IP:192.168.100.138

hostname:yuci

關閉  iptables  selinux

搭建 LAMP 環境


二、安裝依賴包

yum -y install zlib zlib-devel

搭建 LAMP 環境


三、編譯安裝 httpd-2.2.27

在安裝 httpd 之前應該先建立一個專門用于存放安裝包的目錄,方便管理

mkdir -p /home/yuci/tools

搭建 LAMP 環境


編譯安裝 httpd

cd /home/yuci/tools/

tar zxf httpd-2.2.27.tar.gz

**********編譯參數*************

./configure \

--prefix=/application/apache2.2.27 \

--enable-deflate \

--enable-expires \

--enable-headers \

--enable-modules=most \

--enable-so \

--with-mpm=worker \

--enable-rewrite

*********************************

make && make install


創建一個軟連接,取出版本號

ln -s /application/apache2.2.27/ /application/apache


檢查 apache 配置文件的語法是否正確并啟動

/application/apache/bin/apachectl -t

/application/apache/bin/apachectl start

搭建 LAMP 環境


檢查 80 端口是否開啟

lsof -i :80

搭建 LAMP 環境


查看 apache 的服務進程

ps -ef | grep httpd

搭建 LAMP 環境


通過瀏覽器訪問服務器的 ip 地址

測試 apache 安裝是否正確

搭建 LAMP 環境


四、二進制安裝 mysql-5.5.33

將二進制 mysql 拖拽到 /home/yuci/tools 目錄中并解壓

tar zxf mysql-5.5.33-linux2.6-x86_64.tar.gz

搭建 LAMP 環境


移動解壓后的 mysql 到 /application 的安裝目錄,并保留版本號

mv mysql-5.5.33-linux2.6-x86_64 /application/mysql-5.5.33

搭建 LAMP 環境


在創建一個軟連接,并取消版本號

ln -s /application/mysql-5.5.33/ /application/mysql


創建 mysql 用戶并檢查

useradd -s /sbin/nologin/ -M mysql

搭建 LAMP 環境


初始化 mysql ,看到兩個 OK 說明到目前為止 mysql 的安裝配置一切正常

/application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data/ --user=mysql

搭建 LAMP 環境


授權 mysql 用戶并檢查

chown -R mysql:mysql /application/mysql-5.5.33/

搭建 LAMP 環境


拷貝 mysql 的配置文件,my.cnf

cp /application/mysql/support-files/my-small.cnf /etc/my.cnf

搭建 LAMP 環境


mysql_safe 是 mysql 的啟動腳本,默認的 mysql 安裝位置是 /usr/local/mysql

但是我們的安裝路徑是 /application/mysql ,所以要通過 sed 更改一下

sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe


嘗試啟動 mysql 并放入后臺執行

/application/mysql/bin/mysqld_safe &


檢查 mysql 的 3306 端口,確認 mysql 是否啟動

lsof -i :3306

搭建 LAMP 環境


通過檢查端口可以看出 mysql 已經啟動,但是還需要配置環境變量,才能登陸 mysql

在 /etc/profile 文件的最后一行添加即可。保存文件后別忘刷新。

vim /etc/profile

PATH="/application/mysql/bin:$PATH"

source /etc/profile

搭建 LAMP 環境

搭建 LAMP 環境

搭建 LAMP 環境


嘗試登陸 mysql

搭建 LAMP 環境


現在 mysql 已經可以正常登陸了,但還需要一些其他配置。

拷貝 mysql 的啟動腳本,修改安裝路徑,添加執行權限,方便 mysql 的重啟

cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld

sed -i 's#/usr/local/mysql#/application/mysql#g' /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld


通過 killall 命令將 msyql 進程殺死,多執行幾遍,直到出現 no process killed

killall mysqld


再次確認 mysql 服務已經完全停止

lsof -i :3306

搭建 LAMP 環境


通過剛才拷貝的腳本啟動 mysql,并檢查端口

/etc/init.d/mysqld start

lsof -i :3306

搭建 LAMP 環境


給 mysql 添加開機自啟動并檢查

chkconfig mysqld on

chkconfig --list mysqld

搭建 LAMP 環境


給 mysql 管理員設置一個密碼

mysqladmin -uroot password "123456"

搭建 LAMP 環境


成功登陸 mysql,安裝完成

mysql -uroot -p123456

搭建 LAMP 環境


五、編譯安裝 php-5.3.27

通過 yum 安裝所需要的依賴軟件

yum -y install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel openssl-devel libxslt-devel


安裝 libiconv 軟件

tar zxf libiconv-1.14.tar.gz

cd libiconv-1.14

./configure --prefix=/usr/local/libiconv

make && make install


安裝 php 軟件

tar zxf php-5.3.27.tar.gz

cd php-5.3.27

****************編譯參數********************

./configure \

--prefix=/application/php5.3.27 \

--with-apxs2=/application/apache/bin/apxs \

--with-mysql=/application/mysql \

--with-xmlrpc \

--with-openssl \

--with-zlib \

--with-freetype-dir \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--with-iconv=/usr/local/libiconv \

--enable-short-tags \

--enable-sockets \

--enable-zend-multibyte \

--enable-soap \

--enable-mbstring \

--enable-static \

--enable-gd-native-ttf \

--with-curl \

--with-xsl \

--enable-ftp \

--with-libxml-dir

*******************************************

make && make install


創建軟連接取出版本號并檢查

ln -s /application/php5.3.27/ /application/php

ll /application/

搭建 LAMP 環境


查看配置文件

[root@yuci php-5.3.27]# ls php.ini-*

php.ini-development(開發環境)

php.ini-production (生產環境)


拷貝配置文件

cd /home/yuci/tools/php-5.3.27

cp php.ini-production /application/php/lib/php.ini


編輯并備份配置文件

cd /application/apache/conf/

cp httpd.conf httpd.conf.ori

vim httpd.conf   (311gg)

AddType application/x-httpd-php .php .phtml

AddType application/x-httpd-php-source .phps

搭建 LAMP 環境


編輯 httpd.conf 文件

cd /application/apache/conf/

vim httpd.conf     (166gg)

搭建 LAMP 環境


在 apache 的首頁文件目錄中創建測試文件,檢測 apache與php 的連接是否正常

cd /application/apache/htdocs/

vim index.php

[root@yuci htdocs]# cat index.php

<?php

phpinfo()

?>


在 apache 的首頁文件目錄中創建測試文件,檢測 mysql與php 的連接是否正常

cd /application/apache/htdocs/

vim mysql.php

[root@yuci htdocs]# cat mysql.php

<?php

$link_id=mysql_connect('localhost','root','123456') or mysql_error();

if ($link_id) {

      echo "mysql successful by yuci!";

}else{

      echo mysql_error();

}

?>


檢查 apache 語法并且平滑加載

/application/apache/bin/apachectl -t

/application/apache/bin/apachectl graceful


六、檢測 apache與mysql apache與php 是否相連

瀏覽器中分別測試,連接成功

LAMP環境搭建完成

搭建 LAMP 環境

搭建 LAMP 環境

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

延津县| 宣武区| 桦川县| 定西市| 江口县| 平舆县| 大埔区| 休宁县| 安宁市| 灌云县| 新邵县| 长寿区| 体育| 明光市| 营山县| 外汇| 霍城县| 镇原县| 施秉县| 古丈县| 衡阳市| 溧阳市| 长兴县| 屯留县| 府谷县| 雅安市| 绥芬河市| 米林县| 寿宁县| 长武县| 成都市| 广饶县| 葫芦岛市| 平南县| 汤原县| 额敏县| 淳安县| 张家界市| 综艺| 射阳县| 闽清县|