github地址
https://github.com/webERP-team/webERP
该地址下载webERP 源码包
环境需求–lamp
一、硬件要求
作为一个指导原则,最多50个同时连线的部署可以使用如下组合:Linux操作系统,Apache服务器,入门级的512MB的RAM内存和一个10M的网卡。这已经足以提供良好表现了。
二、软件要求
在Windows环境下, 这里 apache2triad bundle 提供所有需要的软件及方便的安装助手。
Windows/linux/unix环境下,XAMPP也提供所有需要的软件。
安装上述任何两款软件包,都会提供您继续下一步的所有扩展。
如果你是单独安装的,需要注意下列关于PHP和MySQL的要求
PHP 任何高于4.2版本的PHP
。PHP运行在所有操作系统上,因此webERP是独立于操作系统的。如果需要传递EDI订单,需要PHP的FTP扩展件
。webERP需要的其他扩展为gd、gettext
。
(总之需要--gd,gettext用于翻译,libxml,mbstring,ftp,mcrypt,curl
)
MySQL–Max 的支持Innodb传递表。Innodb在2001年被引入MySQL.拥有和甲骨文Oracle类似的功能—同 样的速度。(这个系统也可以与Oracle或者其他的数据库系统一起使用,只要做稍微修改。) Mysql 4以后的版本就默认设置有Innob表。由于MySQL代表着优越的价值。配置文件范本在my.cnf里面,通常可以再/usr/local/mysql /var路径下找到。在mysql的文件中可以看到Innodb的典型配置设定。数据的期望大小是有用的,虽然增加的数据文件需要的话可以修改回来。注意:只是需要传输的表才需要传输支持并被定义为Innodb表。虽然总有争议,但是MyISAM表素以快速而闻名。
Apache 网页服务器
,Apache是明智之选—但是PHP以不同格式支持各种各样的网页服务器。
如果网页服务器是通过互联网浏览,而不是通过内联网LAN,这时需要加密传输。mod_ssl和openssl可以方便地使用,以保证用加密的形式传送。
webERP可以运行于很多其他种类的数据库服务器,但是它是在MySQL
数据库上测试和开发的。对于处理大量的普通数据库工作而言,独立的研究显示MySQL是最快的服务器之一,尤其在建立连接方面—而这对于每一页而言都是至关重要的,因此MySQL是理想地适用于网络环境的。在通过互联网而不是仅在LAN内传递数据时,使用mod ssl和openssl 与Apache 是明智的。
环境搭建
yum安装环境
yum install -y php.x86_64 php-fpm phpmyadmin httpd.x86_64 mariadb.x86_64 mariadb-server.x86_64
php配置
vi /etc/php.ini
date.timezone = Asia/Shanghai #配置时区
yum -y install php-mcrypt。#安装mcrypt模块
配置数据库
systemctl start mariadb
mysqladmin -u root password #配置root密码
然后登陆 mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION; #允许mysql root远程
flush privileges; #刷新策略。若还不生效,可重启数据库
配置apache
httpd网站路径:/var/www/html
可以先写一个php测试页 测试PHP是否正常
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
把下载好的weberp包解压放到默认的httpd网站路径:/var/www/html
重启apache
systemctl restart httpd
安装webERP
输入地址http://ip/webERP web界面安装
安装即可
切记 去我上述的那个git中下载源码包,因为之前都是在https://sourceforge.net/projects/web-erp/ 下载的, 然后安装上一直报错说是用户权限有问题或者php有问题, 但是换成上述git的包, 安装就没问题了。
参考连接:
http://www.weberp.org.cn/744.html
https://github.com/webERP-team/webERP