Cannot change php.ini settings without restart of machine
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
|
show 1 more comment
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
"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
|
show 1 more comment
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
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
apache-http-server fedora php httpd
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
|
show 1 more comment
"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
|
show 1 more comment
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
"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