LAMP部署


必備工具


1:Linux系統

2:Apache服務

3:MySQL服務        (是多線程、多用戶的SQL數據庫管理系統

4:PHP        (是一種編程語言最初設計生產動態網站


安裝前的準備


1:安裝Apache

[root@www ~]# tar zxf httpd-2.2.17.tar.gz -C /usr/src/
[root@www ~]# cd /usr/src/httpd-2.2.17/
[root@www httpd-2.2.17]# ./configure  
--prefix=/usr/local/httpd 
--enable-so  
--enable-rewrite  
--enable-charset-lite 
--enable-cgi
[root@www httpd-2.2.17]# make
[root@www httpd-2.2.17]# make install


2:安裝MySQL

[root@www ~]# groupadd  mysql
[root@www ~]# useradd -M -s
/sbin/nologin mysql -g mysql
[root@www ~]# tar zxf mysql-5.5.22.tar.gz -C /usr/src/
[root@www ~]# cd /usr/src/mysql-5.5.22/
[root@www mysql-5.5.22]# cmake  
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql   
-DSYSCONFDIR=/etc  
-DDEFAULT_CHARSET=utf8 
-DDEFAULT_COLLATION=utf8_general_ci  
-DWITH_EXTRA_CHARSETS=all
[root@www mysql-5.5.22]# make 
[root@www mysql-5.5.22]# make install


3:安裝擴展工具庫(libmcryptmhashmcrypt

[root@www ~]# tar zxf mcrypt-2.6.8.tar.gz -C /usr/src/
[root@www ~]# cd/usr/src/mcrypt-2.6.8/
[root@www mcrypt-2.6.8]# exportLD_LIBRARY_PATH=/usr/local/lib
:$LD_LIBRARY_PATH    (修復配置文件出錯)
[[email protected]]# ./configure
[root@www mcrypt-2.6.8]# make && make install


另外兩個正常編譯安裝,不過多說明


以上準備工作完成後

安裝PHP

[root@www ~]# tar zxf php-5.3.28.tar.gz -C /usr/src/
[root@www ~]# cd
/usr/src/php-5.3.28/
[root@www php-5.3.28]# ./configure
--prefix=/usr/local/php5  
--with-mcrypt
--with-apxs2=/usr/local/httpd/bin/apxs
--with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php5
--enable-mbstring
[root@www php-5.3.28]# make
[root@www php-5.3.28]# make install


PHP安裝後的配置

[root@www ~]# cp /usr/src/php-5.3.28/php.ini-development /usr/local/php5/php.ini

(複製樣例配置文件)


編輯配置文件

[root@www ~]# vim /usr/local/php5/php.ini
……
default_charset = "utf-8”
file_uploads = On
upload_max_filesize = 2M
max_file_uploads = 20
post_max_size = 8M
short_open_tag = On   (默認爲Off,將其修改爲On則支持短語句)


修改Apache配置文件

[root@www ~]# vim /usr/local/httpd/conf/httpd.conf

LoadModule php5_module   modules/libphp5.so    (默認存在)

AddType application/x-httpd-php.php  (需手動添加)

DirectoryIndex index.php index.html    (查找本行添加index.php)

[root@www ~]# /usr/local/httpd/bin/apachectl stop/start    (重新運行)


將上述服務全部開啓


[root@www ~]# vim /usr/local/httpd/htdocs/test1.php    (直接編輯以下內容測試是否成功)
<?php
phpinfo( );
?>


測試時Linux未配置Bind時

Window需手動修改本地hosts添加解析    

C:/Window/System32/drivers/etc/hosts


通過瀏覽器訪問測試網頁    http://www.域名.com/test1.php

即可出現測試頁



部署phpMyAdmin系統


解包複製網站目錄

[root@www ~]# tarzxf phpMyAdmin-4.2.5-all-languages.tar.gz
[root@www ~]# mv phpMyAdmin-4.2.5-all-languages/
/usr/local/httpd/htdocs/phpMyAdmin

建立配置文件

[[root@www ~]# cd /usr/local/httpd/htdocs/phpMyAdmin
[root@www phpMyAdmin]# cp config.sample.inc.php config.inc.php

正確配置後即可

在瀏覽器訪問

http://www.域名.com/phpMyAdmin/

可對數據庫進行管理



2017.7.13

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