Cannot change php.ini settings without restart of machine












0















I finally found out that I need to the restart my machine to take over some php.ini configuration changes. But I'm wondering why I cannot just restart httpd. What do I have to do that I don't need to restart my machine?



My machine:




  • Fedora 29 (actually the default distribution without any special changes)

  • PHP 7.2.13 with PHP-FPM (default)

  • Apache 2.4.37 (default)

  • Configuration of php in /etc/php.ini and /etc/php.d


I detected my problem with xdebug configuration using phpinfo() in the browser. But even if I change short_open_tag in php.ini and I do sudo systemctl restart httpd the value is unchanged in the browser. However, on the console (php -i) the value was taken over. But not by httpd, using phpinfo() and the browser. I also tried to restart php-fpm with sudo systemctl restart php-fpm, but it did not have an effect.



Since configuration will be correctly used when I restarte the machine, it cannot be a problem with wrong places of configuration files where I have changed things.



So what do I have to do that I don't need to reboot the whole machine? Or what prevents sudo systemctl restart httpd using the new configuration?










share|improve this question























  • "But I'm wondering why I cannot just restart httpd" - Have you tried "sudo systemctl restart" by chance?

    – Ramhound
    Jan 14 at 21:01











  • Relevant: stackoverflow.com/questions/27396973/…

    – Ramhound
    Jan 14 at 21:06











  • @Ramhound Yes. I have restarted the services - as I have already described. Or what do you mean exactly?

    – robsch
    Jan 15 at 8:08











  • I suggested you try a very specific command. You attempted to restart a single service, I suggested, you restart all your services.

    – Ramhound
    Jan 15 at 11:36











  • @Ramhound I see. Didn't know that this is possible. However, isn't it also a bit radical? I thought that restarting httpd should be sufficient...

    – robsch
    Jan 15 at 14:25
















0















I finally found out that I need to the restart my machine to take over some php.ini configuration changes. But I'm wondering why I cannot just restart httpd. What do I have to do that I don't need to restart my machine?



My machine:




  • Fedora 29 (actually the default distribution without any special changes)

  • PHP 7.2.13 with PHP-FPM (default)

  • Apache 2.4.37 (default)

  • Configuration of php in /etc/php.ini and /etc/php.d


I detected my problem with xdebug configuration using phpinfo() in the browser. But even if I change short_open_tag in php.ini and I do sudo systemctl restart httpd the value is unchanged in the browser. However, on the console (php -i) the value was taken over. But not by httpd, using phpinfo() and the browser. I also tried to restart php-fpm with sudo systemctl restart php-fpm, but it did not have an effect.



Since configuration will be correctly used when I restarte the machine, it cannot be a problem with wrong places of configuration files where I have changed things.



So what do I have to do that I don't need to reboot the whole machine? Or what prevents sudo systemctl restart httpd using the new configuration?










share|improve this question























  • "But I'm wondering why I cannot just restart httpd" - Have you tried "sudo systemctl restart" by chance?

    – Ramhound
    Jan 14 at 21:01











  • Relevant: stackoverflow.com/questions/27396973/…

    – Ramhound
    Jan 14 at 21:06











  • @Ramhound Yes. I have restarted the services - as I have already described. Or what do you mean exactly?

    – robsch
    Jan 15 at 8:08











  • I suggested you try a very specific command. You attempted to restart a single service, I suggested, you restart all your services.

    – Ramhound
    Jan 15 at 11:36











  • @Ramhound I see. Didn't know that this is possible. However, isn't it also a bit radical? I thought that restarting httpd should be sufficient...

    – robsch
    Jan 15 at 14:25














0












0








0


1






I finally found out that I need to the restart my machine to take over some php.ini configuration changes. But I'm wondering why I cannot just restart httpd. What do I have to do that I don't need to restart my machine?



My machine:




  • Fedora 29 (actually the default distribution without any special changes)

  • PHP 7.2.13 with PHP-FPM (default)

  • Apache 2.4.37 (default)

  • Configuration of php in /etc/php.ini and /etc/php.d


I detected my problem with xdebug configuration using phpinfo() in the browser. But even if I change short_open_tag in php.ini and I do sudo systemctl restart httpd the value is unchanged in the browser. However, on the console (php -i) the value was taken over. But not by httpd, using phpinfo() and the browser. I also tried to restart php-fpm with sudo systemctl restart php-fpm, but it did not have an effect.



Since configuration will be correctly used when I restarte the machine, it cannot be a problem with wrong places of configuration files where I have changed things.



So what do I have to do that I don't need to reboot the whole machine? Or what prevents sudo systemctl restart httpd using the new configuration?










share|improve this question














I finally found out that I need to the restart my machine to take over some php.ini configuration changes. But I'm wondering why I cannot just restart httpd. What do I have to do that I don't need to restart my machine?



My machine:




  • Fedora 29 (actually the default distribution without any special changes)

  • PHP 7.2.13 with PHP-FPM (default)

  • Apache 2.4.37 (default)

  • Configuration of php in /etc/php.ini and /etc/php.d


I detected my problem with xdebug configuration using phpinfo() in the browser. But even if I change short_open_tag in php.ini and I do sudo systemctl restart httpd the value is unchanged in the browser. However, on the console (php -i) the value was taken over. But not by httpd, using phpinfo() and the browser. I also tried to restart php-fpm with sudo systemctl restart php-fpm, but it did not have an effect.



Since configuration will be correctly used when I restarte the machine, it cannot be a problem with wrong places of configuration files where I have changed things.



So what do I have to do that I don't need to reboot the whole machine? Or what prevents sudo systemctl restart httpd using the new configuration?







apache-http-server fedora php httpd






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 14 at 11:36









robschrobsch

1012




1012













  • "But I'm wondering why I cannot just restart httpd" - Have you tried "sudo systemctl restart" by chance?

    – Ramhound
    Jan 14 at 21:01











  • Relevant: stackoverflow.com/questions/27396973/…

    – Ramhound
    Jan 14 at 21:06











  • @Ramhound Yes. I have restarted the services - as I have already described. Or what do you mean exactly?

    – robsch
    Jan 15 at 8:08











  • I suggested you try a very specific command. You attempted to restart a single service, I suggested, you restart all your services.

    – Ramhound
    Jan 15 at 11:36











  • @Ramhound I see. Didn't know that this is possible. However, isn't it also a bit radical? I thought that restarting httpd should be sufficient...

    – robsch
    Jan 15 at 14:25



















  • "But I'm wondering why I cannot just restart httpd" - Have you tried "sudo systemctl restart" by chance?

    – Ramhound
    Jan 14 at 21:01











  • Relevant: stackoverflow.com/questions/27396973/…

    – Ramhound
    Jan 14 at 21:06











  • @Ramhound Yes. I have restarted the services - as I have already described. Or what do you mean exactly?

    – robsch
    Jan 15 at 8:08











  • I suggested you try a very specific command. You attempted to restart a single service, I suggested, you restart all your services.

    – Ramhound
    Jan 15 at 11:36











  • @Ramhound I see. Didn't know that this is possible. However, isn't it also a bit radical? I thought that restarting httpd should be sufficient...

    – robsch
    Jan 15 at 14:25

















"But I'm wondering why I cannot just restart httpd" - Have you tried "sudo systemctl restart" by chance?

– Ramhound
Jan 14 at 21:01





"But I'm wondering why I cannot just restart httpd" - Have you tried "sudo systemctl restart" by chance?

– Ramhound
Jan 14 at 21:01













Relevant: stackoverflow.com/questions/27396973/…

– Ramhound
Jan 14 at 21:06





Relevant: stackoverflow.com/questions/27396973/…

– Ramhound
Jan 14 at 21:06













@Ramhound Yes. I have restarted the services - as I have already described. Or what do you mean exactly?

– robsch
Jan 15 at 8:08





@Ramhound Yes. I have restarted the services - as I have already described. Or what do you mean exactly?

– robsch
Jan 15 at 8:08













I suggested you try a very specific command. You attempted to restart a single service, I suggested, you restart all your services.

– Ramhound
Jan 15 at 11:36





I suggested you try a very specific command. You attempted to restart a single service, I suggested, you restart all your services.

– Ramhound
Jan 15 at 11:36













@Ramhound I see. Didn't know that this is possible. However, isn't it also a bit radical? I thought that restarting httpd should be sufficient...

– robsch
Jan 15 at 14:25





@Ramhound I see. Didn't know that this is possible. However, isn't it also a bit radical? I thought that restarting httpd should be sufficient...

– robsch
Jan 15 at 14:25










0






active

oldest

votes











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1394082%2fcannot-change-php-ini-settings-without-restart-of-machine%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Super User!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1394082%2fcannot-change-php-ini-settings-without-restart-of-machine%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to make a Squid Proxy server?

第一次世界大戦

Touch on Surface Book