Fedora 15 下使用php+apache+mysql+phpMyAdmin+eyeos
使用phpMyAdmin管理mysql:
// 安装相关套件
sudo yum install php mysql httpd phpMyAdmin -y
// 启动所有相关服务
sudo service httpd restart // 启动apache服务,可在浏览器中输入127.0.0.1确定服务是否正确启动
sudo service iptables stop // 禁止iptable,允许局域网其他机器通过ip访问你的服务器
sudo service mysqld restart // 启动mysql服务
sudo mysqladmin -u root password 111111 // 设定mysql 的用户名:root 密码:111111
sudo vim /etc/phpMyAdmin/config.inc.php // 修改phpMyAdmin参数,使用cookie模式登录
========================================================================================
$cfg['blowfish_secret'] = '111111';
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root'; // mysql 的用户名
$cfg['Servers'][$i]['password'] = '111111'; // mysql 的密码
========================================================================================
在浏览器中输入:http://127.0.0.1/phpmyadmin
用户名: root
密码: 111111
进入phpmyadmin管理页面
eyeos安装注意事项:
1. 关闭selinux
sudo setenforce 0
2. 将代码完整解压到 /var/www/html
3. 望index.php添加timezone,并且修改php.ini 的timezone
sudo vim /etc/php.ini
date.timezone =Asia/Shanghai
sudo vim /var/www/html/eyeos/index.php
date_default_timezone_set('Asia/Shanghai');
4. 修改文件访问权限
sudo chown apache.apache /var/www/html/eyeos -R
sudo chmod 777 /var/www/html/eyeos -R
5. 添加php-sqlite支持
下载remi-release rpm包:http://rpms.famillecollet.com/fedora/15/remi/
安装remi-release rpm并更新php-sqlite
sudo rpm -Uvh remi-release*rpm
sudo yum --enablerepo=remi install php-sqlite
6.安装mod_security包
sudo yum install -y mod_security
eyeos bug fix:
1. 重启后只显示桌面背景?原因是用户目录下有无效的lnk文件
cd /var/www/html/eyeos
rm -rf ./eyeos/users/root/files/Desktop/files.lnk
cp ./eyeos/system/conf/skel/users/profiles/default/skel_files/files/Desktop/* ./eyeos/users/root/files/Desktop/
2. error code 500
sudo vim /etc/httpd/conf.d/mod_security.conf
SecRuleEngine Off