Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I am working with a PHP web application that has a MS SQL back end. The development copy is hosted on a Windows server.
There will be a few developers joining me on the project, and I need some sort of source control so that (obviously) we don't over-write each other's work. But since a PHP/SQL project has to be run from the server, we can't each work with local copies and then push the updates to the server...we all have to be working on the server itself.
So I have three questions:
My initial thought was a simple check-in, check-out system, which should be ok for our small team of 3-4 programmers. So, what is (currently) a good program for that?
I also thought about each developer having his own folder in the wwwroot folder, his own full copy of the program, then pushing updates to a master copy, also on the same server. Is there a good program for doing that (file merging and conflict management)?
Which method do you think would be better?
Run servers all your local machines. There’s lots of ways of doing this. If you’re using Laravel, it has a server built in php artsian serve. PHP 7 also has its own server built in.
Use a version control system like Git. You can learn here
Do this as soon as you can!
Sadly however, this question is not a suitable Stack Overflow question, so will be likely be closed soon. Good luck!
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I just started learning PHP through online videos, I have also installed notepad ++ but I am not able to installed XAMPP due to security concern as I am using the company-provided laptop,
is there any way to do practice and run my PHP program without install XAMPP
First of all, PHP is a standalone program:
PS C:\> php -r 'echo PHP_VERSION;'
7.4.5
XAMPP is just a third-party package that bundles together several famous programs written by other people. You can always get any of those programs (PHP included) from each of the official web sites.
If you mean you want to use PHP to build web applications but you aren't allowed to install a web server, you may have a couple of options:
Use PHP builtin server
Find out if your Windows edition includes IIS
If you mean that you aren't allowed to run any kind of third-party software, you're out of luck: PHP itself is software and it's third-party.
In any case: if your company is asking your to learn PHP, they should provide you with the necessary tools. If you're doing it on your own, know you're probably violating company rules anyway.
You need to have a local installed webserver. With XAMPP on your device you just have a nice tool for learning. Running a productive Application with critical data on it, would be not smart.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I want to develop a webpage and have it connected to SQL server to transport data in and out. I am certain that I will have to use PHP. The question is, do I need a specific platform for PHP or it can be done on any text edit like HTML,JAVA etc.
thanks
Rajat
You seem like quite a beginner, so I'll give you somewhere to start.
What do we need?
A webserver (Local or hosted somewhere)
A platform to receive and process HTTP requests - E.g. Apache / Nginx / etc
A web processing language - PHP / Django / etc
A SQL server e.g. MySQL
What should you do?
Download WAMPSERVER on your PC and learn the basics of how this all works. Your site won't be instantly viewable online, but you can learn how to code and you can deal with a local MySQL database with an apache and php backend.
You have to install wampserver for database setup and Netbeans IDE for editing the PHP code. Netbeans also helped If you are using java. You have to install JDK first for installing netbeans. If you don't want to install netbeans, SublimeText is best editor for PHP.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I have a PHP and MySQL website using the XAMPP server.
I was just wondering is there any software, online websites etc that can test (network performance, load balance, stress tests etc) for websites that are running on a localhost (local environment)?
Thanks for any help
You can't test network speed of a site on localhost, since it's going to be instant since it's local. The only thing you can test is how fast PHP can execute and there is a great extension for PHP called php_xdebug. It will tell you how long each function call takes to execute.
You can view the results using tools such as WinCacheGrind and view which function is taking up all your time.
For the network stuff, you need to first deploy your website and then run the tests for load balancing, stress testing, etc.
From my experience, most of the delay from websites is from PHP and not the web server (unless you are on a shared host).
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I have developed a beautiful website in Drupal 7. During hosting it to main server, I realized that the server doesn't have any database facility in it. It has php support only. I want to host the website here.
I found some converter to convert php into html but this doesn't seems a good choice.
Somebody please tell me the better options for this scenario.
If you had another server or access to another platform that does have Database technology, you could just use that as the database host. They don't have to be located on the same host. Look up services such as: FreeMysql Hosting
A google for "mysql host" would turn up quite a few options
With that said, I'd just move host as earlier suggested
It is apparently possible to use some flat files instead of a database layer but it is not recommanded at all because of many aspects, space, performance, security, etc.... Some people are saying that every single people who has used flat files for BD and/or content management has regretted it in the end.
As choroba said, change provider to get a DB.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Free, portable, all included, all in one, (opensource is + ) php server? I have a USB FLASH 16gb card. I want to install on to it some kind of PHP server - some programm.exe which i could run on different computers without installing - call some localhost/phpserver and get my php scripts running.
So where to go to get such thing?
XAMPP and instructions:
http://www.pendriveapps.com/xampp-portable-web-server/
I'd try WAMP; hopefully it has what you are looking for.
I suggest XAMPP also but instead of pendriveapp fork, you can use the original "xampp lite" package served from their offical site. I's pretty portable and you can use without setup.
By the way, your problem will not be the choosing package. Problem is, you'll need an extremly fast flash drive or card.