如何在我的服务器上安装php并将其用于我的网站?我在nginx上。我在ubuntu上使用apt-get安装了mysql和php。我也可以在同一个网站上使用php和node.js吗?我不知道从哪里开始,也没有代码发布。提前谢谢。
答案 0 :(得分:2)
首先,您不能在同一个网站上使用PHP
和node.js
(您也不需要)。
要在PHP
上安装Nginx
,请按以下步骤操作:
sudo apt-get install php5-fpm
修改文件cgi.fix_pathinfo=1
中显示/etc/php5/fpm/php.ini
的行,将1
更改为0
。
修改文件listen = 127.0.0.1:9000
中标有/etc/php5/fpm/pool.d/www.conf
的行,将127.0.0.1:9000
更改为/var/run/php5-fpm.sock
。
重启PHP-fpm(sudo service php5-fpm restart
)
如果您想在网站上使用PHP
,请在配置文件中的服务器下添加:
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
与个人偏好一样,node.js
超过PHP
。它将在未来得到回报。 ;)
答案 1 :(得分:0)
1。sudo apt-get install mysql-server mysql-client php5 php5-fpm nano
如果您安装了apache2,请输入sudo service apache2 stop
然后sudo apt-get remove apache2
2。nano /etc/nginx/sites-available/default
3.取消注释两个监听行,使nginx侦听端口80 IPv4和IPv6。
4。service nginx reload
5. nano /etc/php5/fpm/php.ini
并将 cgi.fix_pathinfo
设为0。
6。 service php5-fpm reload
7.将所有文件放入 /usr/share/nginx/html/
https://www.howtoforge.com/installing-nginx-with-php5-fpm-and-mysql-on-ubuntu-14.04-lts-lemp
的更多信息