Phpwind 8.5/Linux下的环境搭建
PhpWind 8.5| phpwind 8.5环境搭建|Phpwind 8.5安装| Phpwind 8.5使用| phpwind 8.5插件|phpwind 8.5模板|Phpwind 8.5升级| phpwind 8.5FAQ |
本节选用了Centos 5+ apache2+ php5 + mysql + ZendOptimizer-3.0+ phpMyAdmin-2.11.9.5-all-languages,搭建PHP运行环境。
Centos 下载地址:http://centos.ustc.edu.cn/centos/
安装过程(注意:以下过程都在root用户下进行操作!):
第一步,安装配置Centos
根据界面提示进行安装。Centos的安装过程比较简单,根据默认安装就可以了。这里就不多做介绍了。
第二步,安装编译器。
安装之前需要对网络进行配置。一般默认安装以后,Centos就已经配置好了网络环境。如果您的系统特殊,需要手动配置,可以使用静态IP的方法:
vi /etc/network/interfaces
auto eth0 iface eth0 inet static address 192.168.3.90 gateway 192.168.3.1 netmask 255.255.255.0 #network 192.168.3.0 #broadcast 192.168.3.255
网络配置完成后,在终端中输入:
yum -y install ssh [安装ssh] yum -y install gcc [安装gcc] yum -y install build-essential [安装C++编译器] yum -y install make [安装make] yum -y install autoconf [安装autoconf] yum -y install libtool [安装libtool]
- 1. 安装php5,mysql,apache2。命令如下:yum -y install httpd php mysql mysql-server php-mysql
- 2. 配置开机启动服务
/sbin/chkconfig httpd on [设置apache[[服务器]]httpd服务开机启动] /sbin/chkconfig --add mysqld [在服务清单中添加mysql服务] /sbin/chkconfig mysqld on [设置mysql服务开机启动] /sbin/service httpd start [启动httpd服务,与开机启动无关] /sbin/service mysqld start [启动mysql服务,与开机无关]
3.设置mysql数据库root帐号密码
mysqladmin -u root password 'newpassword' [引号内填密码]
4. 让mysql数据库更安全
mysql -u root -p [此时会要求你输入刚刚设置的密码,输入后回车即可] mysql> DROP DATABASE test; [删除test数据库] mysql> DELETE FROM mysql.user WHERE user = ''; [删除匿名帐户] mysql> FLUSH PRIVILEGES; [重载权限]
5.安装扩展
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql [安装apache扩展] yum install php-gd [安装php的扩展] yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql [安装mysql扩展]
6. 配置Apache。
vi /etc/httpd/conf/httpd.conf 找到DirectoryIndex,在后面添加 index.php 另外DocumentRoot可以设置根目录路径。默认为/var/www/html。 DocumentRoot下边有一段 <DIRECTORY / > Options FollowSymLinks AllowOverride None </DIRECTORY > 将<DIRECTORY /></DIRECTORY>直接的内容改为: Options FollowSymLinks AllowOverride All Allow from all
第四步,测试系统运行环境
- 1. vi /var/www/test.php [创建一个test.php文件]
- 2. i 进入编辑模式, 编辑<?php phpinfo(); ?>
- 3. esc键退出编辑模式,:X 保存退出。
- 4. 在IE中输入http://localhost/test.php,出现如下图示,则表示环境搭建成功。
第五步,安装配置phpMyadmin
安装配置前,确定您已经下载了所需的版本。本例中,下载的phpMyAdmin-2.11.9.5-all-languages.tar.bz2放在/usr/src下。
解压phpMyAdmin-2.11.9.5到根目录下。本例解压到/var/www/html/phpMyAdmin。
cd /usr/src
bzip2 -d phpMyAdmin-2.11.9.5-all-languages.tar.bz2
tar -xvf phpMyAdmin-2.11.9.5-all-languages.tar
mv /usr/src/phpMyAdmin-2.11.9.5-all-languages /var/www/phpMyAdmin
完成后,按照以下方式配置/libraries/config.default.php文件。
vi /var/www/phpMyAdmin/libraries/config.default.php
- 1. 找到 $cfg['PmaAbsoluteUri'] = ''; 将后面的地址替换成phpMyAdmin的实际安装路径。本例的phpMyAdmin为本地安装,因此填写为 $cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
- 2. 找到 $cfg['blowfish_secret'] = ''; 改成$cfg['blowfish_secret'] = 'www.phpwind.net';这里的内容可以随便定义,一般不超过24个字符
- 3. 找到 $cfg['Servers'][$i]['password'] = ''; 填写数据库安装时输入的密码
- 4. 完成后,IE输入http://localhost/phpMyAdmin,即可使用。
注意:如果出现Forbidden:you don't have permission to access /phpMyadmin的错误,只需把selinux关闭即可。
vi /etc/selinux/config 将SELINUX改成disabled,即可关闭selinux。
第六步,安装配置ZendOptimizer
安装配置前,确定您已经下载了所需的版本。本例中,下载的ZendOptimizer-3.0.0Beta3-linux-glibc21-i386.tar.gz放在/usr/local下。
解压ZendOptimizer-3.0.0Beta3到任意位置,并进行安装。本例中,文件解压到/usr/src,,安装到/usr/local。
tar -xzvf ZendOptimizer-3.0.0Beta3-linux-glibc21-i386.tar.gz
cd ZendOptimizer-3.0.0Beta3-linux-glibc21-i386
./install.sh
然后按照步骤进行安装即可。
〖OK〗读取协议,同意后进入配置
选择ZendOptimizer的安装路径,〖OK〗后下一步
选择 php.ini的路径,一般都在/etc下面。默认〖OK〗后下一步
〖Yes〗后下一步
选择apachectl的安装路径,一般默认〖OK〗即可
默认〖OK〗进入安装,直到服务器重启成功,配置完成。