在Ubuntu上配置PHP环境是一个相对直接的过程,但有一些技巧可以帮助你更高效地完成配置。以下是一些有用的技巧和步骤:
sudo apt update
sudo apt upgrade
sudo apt install apache2
sudo apt install mysql-server
sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-json php-mbstring
sudo a2enmod php7.x
(请将7.x
替换为你安装的PHP版本号)
sudo systemctl restart apache2
sudo nano /var/www/html/info.php
<?php
phpinfo();
?>
保存并退出编辑器。
在浏览器中访问:http://your_server_ip/info.php
。如果看到PHP信息页面,说明配置成功。
sudo nano /etc/php/7.x/apache2/php.ini
(请将7.x
替换为你安装的PHP版本号)
根据需要修改配置,例如内存限制、错误日志设置等。
重启Apache:
sudo systemctl restart apache2
sudo nano /etc/apache2/sites-available/myapp.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/myapp
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
sudo a2ensite myapp.conf
sudo systemctl restart apache2
sudo apt install phpmyadmin
在安装过程中选择Apache作为Web服务器。
重启Apache:
sudo systemctl restart apache2
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
sudo chmod 777 /var/www/html/myapp
sudo apt install nginx php5-fpm
sudo nano /etc/nginx/sites-available/default
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.x-fpm.sock;
}
(请将7.x
替换为你安装的PHP版本号)
sudo systemctl restart nginx
通过以上步骤和技巧,你可以在Ubuntu上成功配置PHP环境。记得在每次更改配置文件后重启相应的服务(Apache或Nginx),以确保更改生效。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:ubuntu中phpstorm配置技巧