Do I have to restart PHP after modifying php.ini? If so, how is it done (Unix system)?
Yes, do a reload on httpd.
Find httpd on your system, on my RH box it is located at /etc/rc.d/init.d
.. so I do a command like this at the prompt
$>/etc/rc.d/init.d/httpd reload