1)LAMP(Linux Apache management protocol)的组成
(操作系统、web、数据库以及编程语言)
Linux作为‘操作系统’;
Apache作为‘Web服务器’
MySQL作为‘数据库服务器’;
PHP/Perl/Python作为‘编程语言’;
2)LAMP的‘特点’
其全部组成部分,都采用‘开源软件’;
适合于构建‘各种类型的网页’应用系统;
具有‘广泛的’应用系统支持;
3)LAMP的基本配置
1.并管理‘MySQL服务器’
‘获得’MySQL软件包:
http://dev..com/downloads/
添加mysql用户和组:
# groupadd -g 200 mysql
# useradd -u 200 -g mysql -d /usr/local/mysql/data -M mysql
释放MySQL软件包:
# tar -zxvf mysql-3.23.58-pc-linux-i686.tar.gz -C /usr/local/
(大写C,即,指定到‘加压路径’)
# cd /usr/local/
# ln -s mysql-3.23.58-pc-linux-i686/ mysql
(执行‘符号链接’,即,‘简写’目录名;)
‘初始化’MySQL服务器中的数据库:
# ./scripts/mysql_install_db
‘启动mysql服务’程序:
# /usr/local/mysql/bin/safe_mysqld --user=mysql &
‘设置数据库管理员’用户口令:
# /usr/local/mysql/bin/mysqladmin -u root password 'myrootpw'
登录数据库:
# /usr/local/mysql/bin/mysql -u root -p
2.安装并管理‘PHP环境’
获取php源码包:
释放php源码包:
# tar zxvf php-4.4.4.tar.gz -C /usr/local/src/
完成‘编译前的’配置:
# cd /usr/local/src/php-4.4.4
# ./configure --prefix=/usr/local/php4 \
> --with-apxs2=/usr/local/apache2/bin/apxs \
> --with-mysql=/usr/local/mysql \
> --with-config-file-path=/usr/local/php4
编译并安装php程序:
# make; make install
建立‘php的配置文件’:
# cp php.ini-dist /usr/local/php4/php.ini
3.进行‘Apache服务器’中的设置
主配置文件httpd.conf中对‘php的’配置:
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php
DirectoryIndex index.html index.html.var index.php
停止并再次启动httpd服务程序:
# /usr/local/apache2/bin/apachectl stop
# /usr/local/apache2/bin/apachectl start
‘测试’php网页:
A、建立php测验页
# vi /usr/local/apache2/htdocs/test.php
(注意,php文件的编写格式;)
phpinfo( );
?>
B、访问测试页
4.安装‘phpBB论坛’系统
获得phpBB安装包:
释放phpBB安装包:
# tar zxvf phpBB-2.0.21.tar.gz \
> -C /usr/local/apache2/htdocs/
设置‘目录属主和属组’:
# chown -R nobody:nobody phpBB2/
访问phpBB‘安装向导’页面:
‘删除’配置目录:
# cd /usr/local/apache2/htdocs/phpBB2/
# rm -rf install/contrib/
访问phpBB‘论坛首页’:
阅读(598) | 评论(0) | 转发(0) |