如何最好地保持与安装PHP / CodeIgniter / MySQL应用程序的承包商的安全?

我一直在与我的networking应用程序的alpha版本离岸开发工作。 他很快就会把它安装到我的服务器上,而当我信任他的时候,我也要谨慎。 我怎样才能构build他的服务器和MySQL的访问,让他能够运行的应用程序没有超过我需要的暴露?

我已经安装了Apache,MySQL和PHP

你可以使用屏幕/ SSH来隐藏他的会话(参见“ 与屏幕的协作 ”) – 创build一个名为“webinstall”的用户,或者当你完成时禁用它。

另外如果PHP和MySQL已经安装,我强烈推荐你自己安装; 这样做是微不足道的(假设这是你典型的LAMP应用程序):

mysql -u <root or whatever> -p <your_database> < /path/to/mysql.dump 

你会感觉好点,相信我。 给它一个去 – 你总是可以回到这里寻求帮助。

你为什么不自己设置PHP和MySQL,只要给他FTP上传框架及其文件? CodeIgniter并不需要任何特殊的设置,除了PHP和MySQL之外,其他的一切都可以通过FTP完成。