安全考虑 不可直接作为生成环境
服务器 centos6.x 64位minimal
或者 centos7.x 64位minimal
sudo yum install wget
sudo yum install net-tools
sudo yum install vim
sudo yum install gcc
sudo yum install git
sudo yum install httpd
centos 6.x更新源 sudo rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
centos 7.x 更新源 sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
和sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
cebtos 6.x如下
sudo yum install mysql55w mysql55w-server
centos 7.x安装mariadb
sudo yum install mariadb mariadb-server
sudo yum install php56w.x86_64 php56w-common.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-devel php56w-opcache php56w-pecl-apcu
下载编译和安装yaf
wget http://pecl.php.net/get/yaf-2.3.5.tgz
tar zxvf yaf-2.3.5.tgz
cd yaf-2.3.5
phpize
./configure
make
make test
sudo make install
sudo yum install nodejs npm
sudo npm install webpack
sudo vim /etc/php.ini
[469]行修改 display_errors=On
[479]行修改 display_startup_errors=On
extension=yaf.so
[yaf]
yaf.environ=dev #开发环境
使用轻量级的 adminer
wget http://nchc.dl.sourceforge.net/project/adminer/Adminer/Adminer%204.2.2/adminer-4.2.2-mysql.php -o /var/www/adminer/index.php
sudo vim /etc/httpd/conf/httpd.conf
开启httpd rewrite allowOverWrite ALL
添加adminer的别名管理 Alias /adminer/ "/var/www/adminer/"