Linux CentOS下Composer简单使用

1.下载composer-setup.php
cd /usr/local/src
php -r “copy(‘https://install.phpcomposer.com/installer’, ‘composer-setup.php’);”
2.安装composer
php composer-setup.php
3.设置全局composer
cp composer.phar /usr/local/bin/composer

4.设置国内镜像

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

composer config -g repo.packagist composer https://packagist.phpcomposer.com
5.查看全局配置
composer config -l -g
输出:
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Continue as root/super user [yes]? yes
[repositories.packagist.org.type] composer
[repositories.packagist.org.url] https://packagist.phpcomposer.com
[process-timeout] 300
[use-include-path] false
[use-parent-dir] prompt
[preferred-install] dist
[audit.abandoned] default
[notify-on-install] true
[github-protocols] [https, ssh]
[gitlab-protocol] 
[vendor-dir] vendor (/root/vendor)
[bin-dir] {$vendor-dir}/bin (/root/vendor/bin)
[cache-dir] /root/.cache/composer
[data-dir] /root/.local/share/composer
[cache-files-dir] {$cache-dir}/files (/root/.cache/composer/files)
[cache-repo-dir] {$cache-dir}/repo (/root/.cache/composer/repo)
[cache-vcs-dir] {$cache-dir}/vcs (/root/.cache/composer/vcs)
[cache-ttl] 15552000
[cache-files-ttl] 15552000
[cache-files-maxsize] 300MiB (314572800)
[cache-read-only] false
[bin-compat] auto
[discard-changes] false
[autoloader-suffix] 
[sort-packages] false
[optimize-autoloader] false
[classmap-authoritative] false
[apcu-autoloader] false
[prepend-autoloader] true
[github-domains] [github.com]
[bitbucket-expose-hostname] true
[disable-tls] false
[secure-http] true
[cafile] 
[capath] 
[github-expose-hostname] true
[gitlab-domains] [gitlab.com]
[store-auths] prompt
[archive-format] tar
[archive-dir] .
[htaccess-protect] true
[use-github-api] true
[lock] true
[platform-check] php-only
[home] /root/.config/composer
Linux CentOS 离线安装 SuiteCRM 需要您先下载SuiteCRM的安装包,并确保有离线环境(比如本地磁盘或者ISO镜像)。以下是基本步骤: 1. **下载安装包**: - 访问SuiteCRM的官方网站 <https://suitecrm.com/download> 下载适用于CentOS的源码压缩包(通常是`.tar.gz`格式),因为官方可能会提供预编译的RPM包,如果没有找到,需要从GitHub或其他可靠的源获取源码。 2. **创建安装目录**: ``` mkdir /opt/suitecrm cd /opt/suitecrm ``` 3. **解压并配置**: ``` tar zxf suitecrm-X.Y.Z.tar.gz cd suitecrm-X.Y.Z cp config.sample.php config.php ``` 修改 `config.php` 文件,设置数据库连接信息和其他必要的配置。 4. **安装依赖**: 由于是离线安装,你需要手动安装所有依赖项。可以在项目根目录下运行 `php composer.phar install` 来列出需要的库,然后一个个安装它们。注意检查网络是否可用,因为Composer默认会在线查找依赖。 5. **编译和安装**: ``` php setup.php --no-web --skip-assets --no-vendor-install --db-host=your_host --db-name=suitecrm --db-user=root --db-pass=your_password --install ``` 这将创建数据库、表结构以及初始化系统。 6. **启动服务**: 根据安装情况,可能需要编辑 `/etc/init.d/suitecrm` 或者 `/etc/systemd/system/suitecrm.service` 并设置启动命令,然后执行 `service suitecrm start` 或者 `systemctl start suitecrm`. 7. **配置Apache/Nginx**: 如果你想通过Web服务器访问SuiteCRM,需配置虚拟主机并指向SuiteCRM的公共文件夹。 8. **验证安装**: 浏览器输入服务器IP地址加上安装后的URL(如 `http://your_server_ip/suitecrm`)进行登录并确认SuiteCRM已成功安装。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值