1. 程式人生 > >LAMP平臺部署及應用

LAMP平臺部署及應用

node 默認 功能 文件數量 con ring 數據庫管理 易用 支持

1、LAMP的構成
Linux Apache MySQL PHP/Perl/Python
LAMP的優勢:(1)成本低廉、全部是開源軟件
(2)可定制、易於開發
(3)方便易用、安全和穩定
2、編譯安裝PHP軟件
(1)準備工作:?卸載rpm方式安裝的php及相關依賴包
rpm -e php --nodeps
(2)安裝數據加密工具:
libmcrypt mhash mcrypt
(3)編譯安裝PHP:
cd?/media
tar?zxf?php-?-C?/usr/src
cd?/usr/src/php-

./configure?--prefix=/usr/local/php5
--with-apxs2=/ust/local/httpd/bin/apxs
--with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php5?
--enable-mbstring?&&?make?&&?make?install
(4)主配置文件php.ini配置調整:
cd?/usr/src/php-
cp?php.ini-deve
/usr/local/php5/php.ini
vim?/usr/local/php5/php.ini
upload_max_filesize=2M? (允許上傳文件的最大限制)
file_uploads=on (允許上傳網頁文件)
max_file_uploads=20 (允許上傳最多文件數量)
post_max_size=8M (表單最大大小)
short_open_tag=on (支持php短語格式,即<?.....?>)
defautl_charset=“utf-8" (默認字符集為utf-8)
添加ZendGuardLoader模塊可加快php優化速度
(5)在httpd.conf配置文件中添加支持PHP頁面解析功能
LoadModule (確認已添加php5模塊必需添加)
AddType?application/x-httpd-php?.php (添加對 .php文件格式的支持)
DirectoryIndex?index.php (添加index.php為默認主頁)
3、phpMyAdmin:數據庫管理套件
(1)使用PHP語言編寫的開源軟件
(2)通過Web界面對MySQL數據庫進行管理
(3)主配置文件為config.inc.php

LAMP平臺部署及應用