phpwind环境的搭建
准备软件:Centos6.4 apache2 php5 mysql ZendOptimizer-3.0 phpMyAdmin
phpwind 应用:
web容器 : apache 也可以选择nginx
开发语言php : php5(语言解析器) 如果选择nginx ,需要安装fastcgi帮助解析
DB : mysql
程序集成进服务(apache)里面
优化管理软件 : zendoptimizer,phpMyAdmin
1、 安装mysql
下载地址:http://dev.mysql.com/downloads/mysql/5.5.html
安装包:MySQL-shared MySQL-shared-compat MySQL-devel MySQL-client MySQL-server mod_auth_mysql
rpm安装默认目录:
数据文件:/var/lib/mysql
配置文件模板:/usr/share/mysql
mysql客户端工具目录:/usr/bin
日志目录:/var/log
pid,sock文件目录:/tmp/
一般配置文件会放置在/etc下
2、 安装apache
./configure --prefix=/usr/local/apache --enable-module=ssl --enable-shared=ssl --enable-module=so
这个命令会加载所有shared的模块 -enable-mods-shared=all
说明:prefix --指定安装路径
--enable --安装时需要激活的配置
查询module(模块)命令:httpd -M
安装apache扩展:mod_ssl httpd-manual
3、 安装php
安装php module:php-common php-gd php-xml php-mbstring zlib-devel libxml2-devel php-pdo php-mysql autoconf
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-libxml-dir=/usr/local/libxml2 --enable-mbstring --with-mysql -with-pdo-mysql
4、 php和apache的集成
修改../conf/httpd.conf
LoadModule php5_module /usr/lib64/httpd/modules/libphp5.so ---加载模块
AddHandler php5-script php ---解析语言
AddType application/x-httpd-php .php .php5 ---解析语言
AddType application/x-httpd-php-source .phps ---解析语言
修改Directory中:
AllowOverride All
修改DirectoryIndex:
index.html index.html.var index.htm Default.html Default.htm index.php Default.php
测试方式:
/var/www/html/下,新建文件info.php
<?php
phpinfo();
?>
ie中输入ip/info.php,出现php信息则表示php安装完成
5、 安装配置phpMyadmin
直接下载phpMyAdmin,拷贝到/var/www/http/路径下
配置../libraries/config.default.php文件
找到$cfg['PmaAbsoluteUrl']= ,将后面的地址替换成phpMyAdmin的实际安装路径
$cfg['PmaAbsoluteUrl']='http://localhost/phpmyadmin'
找到$cfg['blowfish_secret']= ,这里的内容可以随便定义,一般不超过24个字符
$cfg['blowfish_secret']='http://localhost/phpmyadmin'
找到$cfg['Servers'][$i]['password']= ,填写数据库安装时输入的密码
完成后ie输入http://localhost/phpmyadmin 出现相关页面即可
注意:如果出现Forbidden:you don`t have permission to access /phpMyAdmin的错误,只需把selinux关闭即可
vi /etc/selinux/config
将SELINUX改成disabled,即可关闭selinux
6、 安装配置ZendOptimizer
解压后,执行./install.sh,按照步骤进行安装
7、 安装配置phpwind
解压后得到两个文件:docs - 用户使用相关文档及最新版的功能更新说明;upload-安装程序
# chmod 777 -R upload/ --赋予目录有执行权限
mv upload/ /var/www/html/phpwind --把phpwind部署到apache服务器中
重启apache 访问http://ip/phpwind/install.php
输入数据库信息、创始人信息
ssh服务失败问题定位和排查
1、 win和linux互相ping,看是否网络可达
2、 ssh服务是否已经启动
ps aux |grep ssh --看是否启动服务
netstat -anp | grep ssh --看端口是否启动正确
3、端口
4、 防火墙是否允许访问
5、 ssh/http/mysql/vnc 配置文件
作业1:熟悉phpwind环境的搭建
作业2:定位分析ssh服务不可达的原因