赞
踩
apt update
apt install php php-fpm php-mysql
其他扩展包,在后面加个-可以查看,选择安装,我这里是php8.2版本
apt-get install php8.2-
PHP-FPM的配置文件位于/etc/php/{PHP版本}/fpm/pool.d/www.conf;这里默认不做修改
2.1.1查看unix:php版本,方便后面修改nginx的配置文件
- root@YW:~# cd /run/php/
- root@YW:/run/php# ll
- cd /usr/local/nginx/conf
- vim nginx.conf
修改里面的user为跟php-fpm的用户一样,我这里为www-data,剩余的删除#并修改如下:
- user www-data;
-
- location ~ \.php$ {
- root /usr/local/nginx/html;
- #fastcgi_pass 127.0.0.1:9000;
- fastcgi_pass unix:/run/php/php8.2-fpm.sock;
- fastcgi_index index.php
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- include fastcgi_params;
- }
- cd /usr/local/nginx/sbin
- ./nginx -s stop
- ./nginx
创建一个测试文件test.php
- cd /usr/local/nginx/html
- vim test.php
在里面写入如下代码,保存退出。
- <?php
- phpinfo();
- ?>
打开浏览器,输入http:主机IP地址/test.php,就完成了
php -v
/etc/php/8.2/apache2/php.ini
中。你可以使用以下命令列出所有加载的PHP模块:php -m
- apt install curl
- curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php
HASH=`curl -sS https://composer.github.io/installer.sig`
echo $HASH
php -r "if (hash_file('SHA384', '/tmp/composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
输出为Installer corrupt,就对了。
composer
,在/usr/local/bin
目录下php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer
composer
cd /root
mkdir example-project
cd example-project
运行此命令将启动安装向导。您在向导中输入的详细信息稍后可以更新,因此可以保留默认值,只需按ENTER
。如果你不准备安装任何依赖项,你可以选择no
。
composer init
nano hello.php
- <?php
- echo 'Hello World!';
- ?>
CTRL
键,按下x
键。然后选择y
和ENTER;保存并关闭文件。
php hello.php
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。