Apache Friends is a non-profit project to promote the Apache web server and is home to the XAMPP project. XAMPP is an easy to install Apache distribution containing MariaDB, PHP, and Perl. Read more
First run which mysql.server to know where mysql is located on your machine. After then run sudo /usr/local/bin/mysql.server stopto be sure that no other mysql process is running. If no other process is running, you would definitely get an error saying MySQL server PID file could not be found!. That's fine.
Till last last update my xampp was working normally , i think yesterday i have updated all my updates from then, when i start server it automatically turned off with below error code , Im new to manjaro so i dint understand anything , can any one help me please, thankyou.
I'm trying to access website located on XAMPP server on my other computer located on the same LAN network. I am able to see welcome screen of XAMPP server, i.e., 192.168.0.22/xampp/ but when I am pointing to my website, i.e., 192.168.0.22/xampp/website/ it says:
Greetings,
We have deployed a web application developed in Scriptcase 8 (of course!) on a Windows 2008 Enterprise server (Intel Xeon E3-1240 @ 3.50Ghz, 2TB SCSI HD) that uses the XAMPP stack (XAMPP 1.8.1, Apache 2.4.3, MySQLm 5.5,PHP 5.4.7), . I know that the speed of a Web Application depends on many factors but, I was wondering if the company (Scriptcase) recommends a specific server stack or if Zend Server can make our application run faster.
The server has 64GB RAM server and we have seen little improvements. DB has proper indexes, it is not a gigantic DB. The Internet connection can be improved but the thing is that even if we run the app locally in the server is not lightning fast. The only other alternative I was thinking is replacing the XAMPP portion of the Web Server and PHP and use the Zend Server product from Zend company. I could also try NGINX but will have to learn it first as well.
The hardware above described is a powerful server but, I am suspicious the free XAMPP stack is what is giving us most of the slow response times apart from the Internet connection speed.
Other option would be to upgrade the XAMPP version to the newest: 5.6 that comes with MariaDB instead of old MySQL.
This application was originally built 3 years ago and the database now has 3 years worth of data. I know XAMPP is not recommended for production but this is what was put in place originally and now we want to improve, that is why I am asking your ideas or suggestions on what server stack to use for a proper production environment. Thank you!
Giu,
Thanks for the response. Yes, we have thought about nginx and lighttpd as well but you are right, we suspect that our Apache server does not have the optimal configuration for performance.
Thanks for pointing to the PHP version. We definitely will look into that. We think also that the MySQL version that comes with XAMPP is not very production caliber and also consider upgrading to MariaDB, what do you think?.
However, I am trying to add an SSL certificate for my cms.techmax.com.tr domain name that I run with apache xampp on a windows device on a remote desktop in another company, but I encounter this error.
I converted pem files to key and crt files. Then I add .crt file to windows as trusted certificate. After this, I set paths of crt and key files in xampp/apache/conf/extra/httpd-ssl and its worked.
Thanks you for your help. @orangepizza @rg305
Only you can do that ... no one has access to your 'server' and don't believe anyone will ask for access to it (no Vulcan Mind Meld possible!). So guess you are asking for someone here in community to write up justifcation for upgrading? Uhhh ... don't they call that 'consulting'?
So far we know XAMPP (and you already know not an ideal setup) ... but ... for the sake of exercise ... will begin ...
We are running Moodle version: 3.0.4 (they are refusing to upgrade as this is tied to an in-house ERP system) The consultant has also convinced them that Apache is the only way. They also refused to upgrade to 64-bit. At this point, I'm trying to increase memory allocation to Apache, PHP and MySQL. php.ini memory_limit is set to 128M. Cron is not running. I'm a bit concerned as this path is bound to fail during the next exam. Is there a way I can test the server to see if can handle 100 concurrent users?
Michael, you've got one thing right, XAMPP is not for production, XAMPP is usually used when base operating system doesnt comes with a web server of its own (Windows Home editions) so developers can use XAMPP to develop web applications.
thirdly, what kind of VM is your Windows server hosted on? as VM's (unless a true hypervisor is used) adds a layer of host operating system beneath, this adds to latency, therefore a direct hardware install is always better than a VM.
'Boy Scout' approach ... don't ask superiors, but spin up a LAMP box that's a clone of your current setup but has more memory/etc. The customizations might not make any diff in taking the quiz. Use same FQDN and you cheat with your host file to get that server prep'd and ready. If quiz fails like a whale ... change DNS to point to new server. Yes, it's a gamble ... you could be 'hero'! Will superiors ever know?
I met the powers that be and explained our current setup, why it failed, why it will continue to fail and gave them options to mitigate this situation. Got approved for a new server! Will keep this running until the migration is completed.
LAMP stack is a popular open source web platform commonly used to run dynamic web sites and servers. It includes Linux, Apache, MariaDB (MySQL drop-in replacement), and PHP/Python/Perl. It is considered by many, as the platform of choice for...
The management GUI packaged with LAMP is excellent, and I want to setup a LAMP VM server on QOS that can be cloned and used for web testing purposes. The original Template server will be updated with the necessary user files if everything is working properly in the clone, in order to be a starting point for the next web testing. This setup is supposed to save some time with the installations and configurations if something goes wrong, and can also be moved to other QOS installations/VMs if necessary.
XAMPP is a fully functional web server package. It is built to test web based programs on a personal computer. It is not meant for online access via the web on a production server. This page describes how to install the XAMPP webserver package of programs and how to install a Moodle standard package on the server which was created.
Security on a localhost may not be a big concern. The recent versions of XAMPP do not set a password for root, the superuser. Go to the file C:\xampp\phpmyadmin\config.inc.php, edit the line $cfg['Servers'][$i]['password'] = ; For example to:
It is a good practice to manually create the moodledata folder. In an standard default install, Moodle will look for it in the top most level of folders on your server, the same level as htdocs, apache, and php folders. If you anticipate adding different versions of moodle on your XAMPP server, give the moodledata folder a unique name.
You can change the port for you XAMPP webserver. The easiest way is to use XAMPP-Control.exe, then click on the config button for Apache. This will open up the httpd.conf file. Look for the Listen lines. A best practice is to comment out (with a #) the current active line and type in a new line. For example you might typeListen 127.0.0.1:181
Apart from the core components mentioned above, XAMPP usually comes with other useful tools such as Mercury mail server, phpMyAdmin for database administration, Webalizer for web server log analysis, OpenSSL, Apache Tomcat for running Java code, and FileZilla FTP server.
The XAMPP Control Panel sports a simple user interface that lists all the modules of your local server. It allows you to Start/Stop individual modules, access their Admin area, Config files, and Logs with just a single click. Its bottom section also displays all your actions and errors (if any).
The most common sources of installation errors are lack of available PHP memory and/or low maximum PHP execution time. I recommend only for a development system the following values instead of the default values. Do not use these values on a live web server!
2) If you have put the xampp folder directly in the root of a drive, you can copy it to the root of another drive, or connect a removable drive to another computer. If there the ports 8080 (or 80, if you didn't change it), 443 and 3306 are not used, you can start XAMPP without any problems and without any local configuration (e.g. on your laptop or from a USB drive, or on a client's Windows computer) but only if you have never run C:\xampp\setup_xampp.bat.
XAMPP is the title used for a compilation of free software. The name is an acronym, with each letter representing one of the five key components. The software packet contains the web server Apache, the relational database management system MySQL (or MariaDB), and the scripting languages Perl and PHP. The initial X stands for the operating systems that it works with: Linux, Windows, and Mac OS X.
Alongside these core components, this free-to-use Apache distribution contains some other useful tools, which vary depending on your operating system. These tools include the mail server Mercury, the database administration tool phpMyAdmin, the web analytics software solutions Webalizer, OpenSSL, and Apache Tomcat, and the FTP servers FileZilla or ProFTPd.
You need a server for your web project? With IONOS you can easily rent your server online. From virtual servers for middle to large-sized projects, to cloud servers for optimal flexibility as well as dedicated servers for particularly complex requirements. Check out the range!
35fe9a5643