Install Dreamfactory on Xampp - mysql

I have been trying to install Dreamfactory on Xampp but can't find a single article on how to do so.
Purpose: To generate REST API in php with mysql.
What I have tried:
Initially I installed windows version of
Dreamfactory from official site. It was installed successfully but it don't allow access to MYSQL database in free version. Paid version is out of my budget, so I tried with Xampp. I downloaded open-source version from
Github. After extracting it, executed php artisan serve in xampp command shell as mentioned on Dreamfactory Wikipedia Installation guide. This resulted in following error:
Warning: require(D:\xampp\htdocs\sandbox\dreamfactory\public/../vendor/autoload.php): failed to open stream: No such file or directory in D:\xampp\htdocs\sandbox\dreamfactory\public\index.php on line 24
Fatal error: require(): Failed opening required 'D:\xampp\htdocs\sandbox\dreamfactory\public/../vendor/autoload.php' (include_path='D:\xampp\php\PEAR') in D:\xampp\htdocs\sandbox\dreamfactory\public\index.php on line 24
As mentioned in Git documentation, they have given installation procedures for Ubuntu and Debian. Further more, they have mentioned about Bitnami official installation software, but non for XAMPP or stuff like that.
Question:
Is there any way we can install Dreamfactory on XAMPP? If yes, how so!

I'd venture it's going to be fairly difficult task to run DreamFactory on XAMPP because DreamFactory requires quite a few dependencies which are not installed on XAMPP by default.
Your best bet would be to run the Bitnami for DreamFactory environment, or alternatively use Docker. Both can be downloaded from the DreamFactory website downloads page. Alternatively, if you'd like to run DreamFactory in a VM, the OSS download README points to automated installers for Debian and Ubuntu. Additional installers for CentOS and Fedora are found here, they work great however we just haven't moved them into the official distribution yet.

Related

Ejabberd source code Installation in windows 10

I want to know the procedure to install Ejabberd from source code in windows 10. In their documentation, the installation with source code is only given for the Linux based operating system. I am struggling to find any good documentation on the same.
I think the windows installer is, in fact, compiled and packaged in Linux or other operating system. Following this reasoning, there's a way to get your self-compiled ejabberd running in Windows:
Download and install the latest ejabberd binary package in your Windows server. See what Erlang/OTP version and what ejabberd version you have.
Now, go to a development machine where you know ejabberd can be compiled: GNU/Linux, BSD, maybe Mac.
Download the same Erlang/OTP version, and download the source code of the same ejabberd version
Compile ejabberd
Copy the resulting *.beam files from the development machine to the Windows server, overwriting the originally installed ones

Postfix install fails. MySQL conflict

I'm using CentOS 6, and trying to create a virtual mirror on a new server of an old one (which someone else setup). As much as possible, I want keep everything with the same version, but I've started from scratch and am documenting everything. By default, yum would install MySQL 5.1.73. I downloaded MySQL community v5.1.69 and installed it manually. This required installing a "shared compatibility" package of MySQL v5.1.69 first, and removing mysql-libs.x86_64. With that in place, I successfully mirrored MySQL.
Now, I'm trying to install Postfix. Yum wants to pull version 2.6.6-6. This fails because it requires a dependency that it attempts to install as well: mysql-libs.x86_64 v.5.1.73-5. It splits out a pile of errors messages which are all similar to this:
Transaction Check Error:
file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.73-5.el6_6.x86_64 conflicts with file from package MySQL-server-community-5.1.69-1.rhel5.x86_64
My old server is using postfix v2.6.6-2, which is apparently compatible with MySQL v5.1.69. I found the rpm for that version of postfix. It doesn't install, because it requires mysql-libs. I can't install mysql-libs v.5.1.69, because it conflicts with the MySQL community edition (also 5.1.69) that I installed. I tried to install the MySQL 5.1.73 "shared compatibility" package, but that conflicts with MySQL community too.
I'm going in circles. Is the only way to break this chain to uninstall MySQL community? Must I just use the v5.1.73 default, and the Postfix 2.6.6-6? I don't expect any real problems, but I'm going to end up with slightly different versions of MySQL and Postfix then I am trying hard to mirror.
I gave up, uninstalled all the MySQL community packages, and just installed the out of the box yum MySQL and Postfix. That works, but I now have different versions of this software on these two servers as a result.

MySql 5.6 and missing libmemcached.so

After update Mysql 5.5 to 5.6 on debian I want start using memchached. In /usr/lib/mysql/plugin/ i do not see libmemcached.so plugin. How i can install this plugin and use?
It does not come as a part of it. You have to build it.
I suggest you to install/update mysql server using the official repository. This way you will have some tools and plugins (such libmemcached.so) installed. I've done it already doing these simple steps:
Download and install the repo: http://dev.mysql.com/downloads/repo/apt/
Switch from debian to official repository and install mysql server 5.6: http://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#repo-qg-apt-replacing
You should now have available the libmemcache.so file within the plugins folder and should be able to proceed with the installation of the plugin.

How to install ejabberd community version on Windows XP?

I am a bit confused the link to use to install ejabberd on my windows XP box [http://www.ejabberd.im] ? What are the steps involved and dependencies there off?
=====UPDATE=====
I installed ejabberd windows version from link as mentioned in reply thread - but when I started the app it stated:
Starting ejabberd...
./ejabberdctl: e:\bin\erl.exe: can't execute: (14001) Error 14001
There is a problem starting Erlang.
If the error you see is 14001, you need to install:
Microsoft Visual C++ 2005 SP1 Redistributable Package
You can download that installer from www.microsoft.com
You can also check the ejabberd Administrator Guide
But even after downloading the package http://www.microsoft.com/en-in/download/details.aspx?id=5638 and successfully installing I still get the same error?
Please let me know how to resolve the same?
You could install 2.1.11 using the installer provided by Process-One here. Windows installer for 2.1.13 is not there yet.
no additional dependencies are required as ejabberd installer includes a build of Erlang runtime.
But really I fail to see what's the problem with putting up a cheap box running some free OS (I'd personally recommend Debian) where ejabberd would be installable via the OS's package manager, and will be upgraded along with the rest of the OS when the next release comes out.

Need Help Installing MySQL

I have downloaded and stalled the MySQL server 5.5 version via .DMG on my Mac.
But I am confused as to what to do next. I have the preference settings bundle and it says that the MySQL server is running. But do I need to download a client separately? I'm trying to access MySQl in terminal to create an account or login but nothing is working.
You need to use the full path to mysql (/var/lib/mysql), or add the mysql directory to your $PATH var.
If you're trying to install LAMP environment on your mac, try a complete solution, such as MAMP (http://www.mamp.info/en/index.html) or XAMP.
These tools are bundled with phpmyadmin, which makes mysql administration easy