必備工具
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:安裝擴展工具庫(libmcrypt、mhash、mcrypt)
[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
正確配置後即可
在瀏覽器訪問
可對數據庫進行管理
2017.7.13