LAMP環境搭建-實例(論壇)

LAPM環境搭建-rpm安裝php

1、LAMP簡介html

LAMP(Linux- Apache-MySQL-PHP)網站架構是目前國際流行的Web框架,該框架包括:Linux操做系統,Apache網絡服務器,MySQL數據庫,Perl、PHP或者Python編程語言,全部組成產品均是開源軟件,是國際上成熟的架構框架,不少流行的商業應用都是採起這個架構。LAMP具備通用、跨平臺、高性能、低價格的 優點,所以LAMP不管是性能、質量仍是價格都是企業搭建網站的首選平臺。mysql


1、安裝web


[root@localhost ~]# yum --disablerepo=\* --enablerepo=c6-media install httpd mysql mysql-server php-5.3 php-gd php-mysql php-xmlsql


[root@localhost ~]# rpm -ql php數據庫

/etc/httpd/conf.d/php.conf編程

/usr/lib64/httpd/modules/libphp5.sovim

#ApachePHP結合須要此模塊瀏覽器

/var/lib/php/session服務器

/var/www/icons/php.gif



啓動httpd

[root@localhost ~]# service httpd start

設置開機啓動

[root@localhost ~]# chkconfig httpd on

啓動mysql

[root@localhost ~]# service mysqld start

設置開機啓動

[root@localhost ~]# chkconfig mysqld on

設置帳戶和口令

[root@localhost ~]# mysqladmin -u root -p password '123'


測試


產生一個頁面index.php,並編輯

[root@localhost ~]# cd /var/www/html/

[root@localhost html]# vim index.php

wKiom1NziNHhNGAKAAAasikxHCs448.jpg


打開瀏覽器,PHP頁面已經能夠顯示,說明ApachePHP已經結合在一塊兒

wKioL1NziKbik3qaAAQKHiSzDF4317.jpg



再修改主頁,測試PHPmysql是否鏈接

wKioL1NziKbxkoWmAABdLuUMfoc785.jpg

瀏覽器刷新一下,顯示OK,說明PHPmysql也結合在一塊兒

wKiom1NziNHQoG1OAABvxaTH_1o797.jpg


應用:

1、經過web管理mysql-server

從網上下載phpmyadminphp-mbstring

wKioL1NziKagAaysAABGFvHAgGo173.jpg

安裝php-mbstring

[root@localhost ~]# ram -ivh php-mbstring-5.3.3-22.el6.x86_64.rpm

phpMyadmin要解壓

[root@localhost ~]# unzip phpMyAdmin-4.1.5-all-languages.zip

把解壓到的文件夾移到Apache目錄下

[root@localhost ~]# mv phpMyAdmin-4.1.5-all-languages /var/www/html/phpmyadmin

重啓下httpd

[root@localhost ~]# service httpd restart


進入網頁,輸入mysql的帳戶密碼

wKioL1NziPXDXwWJAAFG6EN0bPo705.jpg



咱們已經能夠經過圖形界面管理mysql

wKioL1NziPXQr8NlAANIJgEALDI409.jpg




2、論壇

利用discuz作一個論壇

從網上下載discuz  網址:http://www.comsenz.com/downloads/install/discuz

展開discuz

[root@localhost ~]# unzip Discuz_X3.1_SC_GBK.zip

次文件中有安裝說明 /root/readme/readme.txt

[root@localhost readme]# vim readme.txt

wKiom1NziSHiy0lMAAD6m6tQ2e8855.jpg

upload移到Apache目錄下

[root@localhost ~]# mv upload/ /var/www/html/discuz

給兩個目錄寫入權限

[root@localhost discuz]# chmod -R o+w config/

[root@localhost discuz]# chmod -R o+w data/

在瀏覽器中輸入地址

若是有亂碼,就修改配置文件/etc/httpd/conf/httpd.conf ,將這條註釋掉(在末行使用/UTF-8搜索)

wKioL1NziPawr6RDAAAq_rI3lvY457.jpg

開始安裝後發現有些文件權限沒該

wKioL1NziTvhN0a-AACk5a6iTts092.jpg

添加可寫入權限

[root@localhost discuz]# chmod -R o+w uc_client/

[root@localhost discuz]# chmod -R o+w uc_server/

刷新一下直接下一步

wKiom1NziWaQMK4jAAG0nXyR3Po925.jpg

進入後發現針對discuz的數據庫尚未,手動建立一個

[root@localhost discuz]# mysql -u root -p

mysql> create database discuz;

而後下一步,安裝完成後,咱們能夠成功進入論壇

wKiom1NziWagE142AALoqi52sqg372.jpg

進入後臺能夠修改各類模板,以及添加板塊。

相關文章
相關標籤/搜索