1、在目录/etc/init.d添加文件:php-cgi,内容
#!/bin/bash
PHP_SCRIPT=/usr/bin/spawn-fcgi
PHPCS="-a 127.0.0.1 -p 9000 -u www-data -C 10 -f /usr/bin/php-cgi"
RETVAL=0
case "$1" in
start)
echo "Starting fastcgi"
$PHP_SCRIPT $PHPCS
RETVAL=$?
;;
stop)
echo "Stopping fastcgi"
killall -9 php-cgi
RETVAL=$?
;;
restart)
echo "Restarting fastcgi"
killall -9 php-cgi
$PHP_SCRIPT RETVAL=$?
;;
*)
echo "Usage: php-fastcgi {start|stop|restart}" exit 1 ;; esac exit $RETVAL
2、安装 sysv-rc-conf
运行 sysv-rc-conf php-cgi on
分享到:
相关推荐
最后,启动FastCGI PHP进程,使其开机自启动。首先,运行`spawn-fcgi`: ```bash spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi ``` 然后,创建一个自启动脚本来管理PHP-CGI服务: ```...
最后,确保MySQL已启动并设置开机启动: ```bash sudo systemctl start mysql sudo systemctl enable mysql ``` 至此,你已经成功搭建了一个基础的Ubuntu Nginx + PHP + MySQL服务器。你可以通过创建一个简单的PHP...
# 创建开机启动脚本 cd /etc/init.d cp nginx php-cgi sudo gedit php-cgi ``` 编辑`php-cgi`脚本,替换`nginx`为`php-cgi`,并设置相应的DAEMON和DAEMON_OPTS选项。 至此,我们就成功地在Ubuntu上搭建了一个Nginx...
为了使PHP-CGI在开机时自动启动,可以创建一个启动脚本,将Nginx的启动脚本复制一份,改名为`php-cgi`,并根据需要更新配置。 以上步骤完成之后,你就成功地在Ubuntu上搭建了一个Nginx+PHP+MySQL的服务器环境,可以...
- 启动Nginx服务并确保其开机自启:`sudo /etc/init.d/nginx start` 或 `sudo service nginx start` - 为了避免端口冲突,确保80端口未被其他服务占用。 - 确认安装成功,通过浏览器访问`***`,看到"Welcome to ...
为实现开机自启,可以将Nginx添加到`/etc/rc.local`(Ubuntu可执行`update-rc.d nginx defaults`)。 3. **安装PHP5** PHP5通常可以通过预编译的软件包进行安装,也可以自行编译。当以CGI模式运行时,PHP5内建了对...
- **设置开机自启动**:可以通过系统服务管理工具设置MySQL服务开机自启动,例如在Ubuntu上使用`systemctl enable mysql.service`。 #### 四、PHP的安装与配置 ##### 4.1 PHP的安装 1. **下载源码包**:从官方网站...
如果Apache服务没有自动启动,您可以手动启动它并设置开机自启。 ```bash sudo systemctl start apache2.service sudo systemctl enable apache2.service ``` 3. **检查Apache状态**: ```bash sudo ...