Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我正在尝试为一个类项目构建一个web应用程序,但我不知道应该使用PHP7非线程安全还是线程安全?_Php_Angular_Project - Fatal编程技术网

我正在尝试为一个类项目构建一个web应用程序,但我不知道应该使用PHP7非线程安全还是线程安全?

我正在尝试为一个类项目构建一个web应用程序,但我不知道应该使用PHP7非线程安全还是线程安全?,php,angular,project,Php,Angular,Project,我完全不懂实际编程,我只懂python,但我不想用它来编程。我想使用PHP7+和Typescript与Angular 2+一起使用,我在网上看到这些都很好用。然而,我不知道如何将它们联系起来。或者使用每个程序的哪个版本。我的web应用程序应该有3种不同类型的登录,雇主、雇员和客户登录,它们都有不同级别的授权。有点像管理员和普通人。我还希望生成图表,并从数据库中生成问题。我真的被卡住了,我以前从未做过这样的事情,但我想每个人都需要一个起点。 此外,如果你有更好的程序,我应该使用,请让我知道。我真的

我完全不懂实际编程,我只懂python,但我不想用它来编程。我想使用PHP7+和Typescript与Angular 2+一起使用,我在网上看到这些都很好用。然而,我不知道如何将它们联系起来。或者使用每个程序的哪个版本。我的web应用程序应该有3种不同类型的登录,雇主、雇员和客户登录,它们都有不同级别的授权。有点像管理员和普通人。我还希望生成图表,并从数据库中生成问题。我真的被卡住了,我以前从未做过这样的事情,但我想每个人都需要一个起点。
此外,如果你有更好的程序,我应该使用,请让我知道。我真的不知道什么程序最适合这种类型的任务

如果您将PHP安装为Apache模块,作为worker MPM多处理模型,那么应该使用线程安全的TS版本。 如果将PHP作为CGI二进制文件安装,则应使用非线程安全NTS版本。 此外,由于不必要的线程安全检查,在这里使用线程安全版本会降低性能,但是您不会注意到时间差,因为它将以微秒为单位,直到您同时运行大量脚本。 如果您使用的是IIS和NGINX等服务器,则不需要线程安全版本