快速业务通道

lamp的简单安装

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-24
vi /etc/rc.d/init.d/mysql5 <- 定义配置文件存放位置
conf=/etc/my.cnf || /usr/local/mysql/etc/my.cnf
apache配置文件
apache /usr/local/apache2/conf/httpd.conf
/usr/local/apache2/conf/extra/*.conf
编译安装后的apache要根据实际情况设置如下:
1. 中文
vim /usr/local/apache2/conf/httpd.conf
Include conf/extra/httpd-languages.conf -->取消注释
vim /usr/local/apache2/conf/extra/httpd-languages.conf
DefaultLanguage zh-CN -->修改
LanguagePriority zh-CN en ca cs da de el eo es et fr -->修改
2. 虚拟主机
vim /usr/local/apache2/conf/httpd.conf
Include conf/extra/httpd-vhosts.conf -->取消注释
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
3. 安全控制 (默认 apache2 安装后不允许所有人访问)
vim /usr/local/apache2/conf/httpd.conf
<Directory /> --> 表示访问一个网站的根
Options FollowSymLinks
AllowOverride None
Order deny,allow ---> 拒绝任何人访问
Deny from all ---> 拒绝任何人访问
</Directory>
如果不更改以上选项,那么将不能正常访问,要更改!
4. 启动 apahce
确保 80 空闲
cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/apache
chmod 755 /etc/rc.d/init.d/apache
service apache start
combined日志级别
--------------------------------------------------------------------------
php /usr/local/lib/php.ini
select user();
php /usr/loca/lib/php.ini || /etc/php.d/*.ini
php 结合 apache 测试连接 mysql
vi /usr/local/apache/conf/httpd.conf
I. 验证是否存在 libphp5.so 模块
II. httpd.conf
增加下面两句话修改一句
AddHandler php5-script .php
AddType text/html .php
改 DirectoryIndex index.html index.php
####################
<?php
phpinfo(); -->php的相关配置,也是用于测试之用
?>
####################
调整 php.ini 指向正确的 mysql socket 位置
1. cp /usr/src/mysql/php-5.2.10/php.ini-recommended /usr/local/lib/php.ini
2. 编译 /usr/local/lib/php.ini
I. 如果 apache 于 mysql 在同一个机器
mysql.default_socket = /var/run/mysqld/mysql5.socket
mysqli.default_socket = ......
II. 如果 apache 与 mysql 在异地
mysql.default_port = port
mysql.default_host = IP.IP.IP.IP
mysqli.default_port = port
mysqli.default_host = IP.IP.IP.IP
3. 重启 apache
4. 通过 phpinfo(); 网页验证信息是否正确
--------------------------------------------------------------------------------------
安装 phpMyAdmin 网页管理 mysql 工具
包及版本:phpMyAdmin-3.1.0-all-languages.tar.gz
把软件解压到虚拟主机 DocumentRoot 后创建配置文件
cp config.sample.inc.php config.inc.php
vi config.inc.php
$cfg[''blowfish_secret''] = ''129387'';
$cfg[''Servers''][$i][''extension''] = ''mysqli'';
$cfg[''Servers''][$i][''socket''] = ''/var/run/mysqld/mysql5.socket'';
更新 mysql root 用户密码
mysql> update mysql.user set password=password(''123'') where user=''root'';
mysql> flush privileges;
------------

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号