當前位置:首頁 » 編程語言 » curl安裝ubuntuphp

curl安裝ubuntuphp

發布時間: 2023-06-10 02:34:51

1. 如何在 CentOS 7 / Ubuntu 15.04 上安裝 php 框架 Laravel

  1. 首先在你的centos/ubuntu中安裝composer, 參考命令:

curl-sShttp://install.phpcomposer.com/installer|sudophp----install-dir=/usr/local/bin--filename=composer

2. 其次開始安裝Laravel:

composerglobalrequire"laravel/installer"

請確定你已將~/.composer/vendor/bin路徑加到 PATH,只有這樣系統才能找到laravel的執行文件。

3. 一旦安裝完成,就可以使用laravel new命令在指定目錄創建一個新的 Laravel 項目,例如:laravel new blog將會在當前目錄下創建一個叫blog的目錄,此目錄裡面存放著新安裝的 Laravel 和代碼依賴。這個方法的安裝速度比通過 Composer 安裝要快上許多:

laravelnewblog

2. ubuntu怎麼安裝nginx+mysql+php

1、更新 1 sudo apt-get update 2、安裝nginx 1 sudo apt-get intsall nginx Ubuntu安裝之後的文件結構大致為: * 所有的配置文件都在/etc/nginx下,並且每個虛擬主機已經安排在了/etc/nginx/sites-available下 *程序文件在/usr/sbin/nginx * 日誌放在了/var/log/nginx中 *並已經在/etc/init.d/下創建了啟動腳本nginx * 默認的虛擬主機的目錄設置在了/var/www/nginx-default 下面可以啟動nginx來看看效果(請確保80埠沒有其他服務在使用): 1 sudo /etc/init.d/nginx start #或者簡單的 1 service nginx start 然後打開瀏覽器,查看localhost/ 看看是否看到了」Welcome to nginx!」 如果看到了,說明安裝成功. 當然,基本上,這塊兒都不會出問題. 如果運行不成功,可以先 1 sudo killall apache2 殺掉apache進程 3、安裝php sudo apt-get install php5 php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-sqlite php5-xsl 4、安裝spawn-fcgi 為什麼要安裝spawn-fcgi呢,它用來控制php-cgi進程,以防止進程崩潰或是單進程的效率太低. 網上很多人都說要使用spawn-fcgi必須得安裝lighttpd,實際上不必要,可以直接安裝spawn-fcgi 運行: 1 sudo apt-get install spawn-fcgi 5、配置 接下來就是最讓人頭疼的配置. 配置Nginx和spawn-fcgi配合運行 (1).在/etc/nginx/fastcgi_params 文件最後,加入一行,可以用 1 sudo vi /etc/nginx/fastcgi_params 加入此行: 1 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; (2).另外需要在PHP-CGI的配置文件(Ubuntu 上此配置文件位於/etc/php5/cgi/php.ini)中,找到cgi.fix_pathinfo選項,修改為: 1 cgi.fix_pathinfo=1; 這樣php-cgi方能正常使用SCRIPT_FILENAME這個變數. (3).打開/etc/nginx/sites-available/default文件在 1 2 3 server { listen 80; server_name localhost; 下面添加web根目錄的絕對地址,這里是使用的是nginx的默認地址 1 root /var/www/nginx-default 即root和server_name同級這段即相當於apache的默認目錄 如果沒有這個的話,容易在執行php 文件的時候,會提示」No input file specified」. 我就曾在此繞了好大個圈子才發現問題.然後修改 1 2 3 4 5 6 #location ~ .php$ { #fastcgi_pass 127.0.0.1:9000; #fastcgi_index index.php; #fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; #includefastcgi_params; #} 修改成 1 2 3 4 location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name; include /etc/nginx/fastcgi_params; #包含fastcgi的參數文件地址 6、開始fast_cgi進程 1、sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid 7、設置開機啟動fastcgi進程並啟動 1 sudo vi /etc/rc.local 添加下一行 1 /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid 如果打開php文件出現:No input file specified請檢查php.ini的配置中 1 cgi.fix_pathinfo=1 1 doc_root= 還有,每個虛機要根據自己不同的虛機設置不同的目錄,要保證這個路徑正確. 檢查/etc/nginx/sites-available下的配置文件中,server內包含 root 及地址 而非location內的root 啟動 1 fast-cgisudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid 參數含義如下 * -f 指定調用FastCGI的進程的執行程序位置,根據系統上所裝的PHP的情況具體設置 * -a 綁定到地址addr * -p 綁定到埠port * -s 綁定到unix socket的路徑path * -C 指定產生的FastCGI的進程數,默認為5(僅用於PHP) * -P指定產生的進程的PID文件路徑 * -u和-g FastCGI使用什麼身份(-u 用戶 -g 用戶組)運行,Ubuntu下可以使用www-data,其他的根據情況配置,如nobody、apache等現在可以在web根目錄下放個探針或php文件測試一下了 8、安裝mysql 1 sudo apt-get install mysql-server mysql-client 中間會提示輸入Root用戶密碼,依次輸入即可. 啟動MySQL 1 sudo /etc/init.d/mysql start 測試mysql服務是否正常: 運行 1 mysql -uroot -p 輸入mysql密碼 1 show databases; 如果看到下面的內容 Database information_schema mysql 則mysql已正確安裝了. 至此,ubuntu下的nginx+php+mysql就安裝完成了.

3. Ubuntu12下編譯安裝PHP5.3開發環境

本文給大家分享的是在Ubuntu12下編譯安裝PHP5.3開發環境的方法和步驟,十分的細致,推薦給大家,有需要的小夥伴們可以參考下。

最近項目遇到一個坑爹的事情,一個源碼必須使用PHP5.3,但是現在Ubuntu上自帶的版本是5.4,降級之後會出各種奇怪的問題,最後沒辦法,只能一步步在Ubuntu12.04server上自己編譯PHP5.3,比繁瑣,共享之。
安裝Apache2.2

代碼如下:
sudo
apt-get
install
apache2
-y

然後安裝MySQL5.5

代碼如下:
sudo
apt-get
install
mysql-server-5.5
-y

接著就是編譯依賴環境:

代碼如下:
sudo
apt-get
install
gcc
g++
autoconf
build-essential
-y

相關的lib支持庫:

代碼如下:
sudo
apt-get
install
libxml2
libxml2-dev
libevent-1.4-2
libevent-dev
bzip2
libbz2-dev
libcurl3-gnutls
libcurl4-gnutls-dev
libpng12-0
libpng12-dev
libjpeg62
libjpeg62-dev
libfreetype6
libfreetype6-dev
libmcrypt4
libmcrypt-dev
zlib1g-dev
libtidy-dev
libmysqlclient-dev
-y

安裝:

代碼如下:
./configure
--prefix=/usr/local/php
--with-mcrypt
--with-gettext
--with-mysql
--with-gd
--with-jpeg-dir
--with-png-dir
--with-curl
--with-freetype-dir
--enable-gd-native-ttf
--enable-mbstring
--enable-sockets
--with-pdo-mysql
--enable-fpm
--with-zlib
--enable-zip
--with-bz2
--enable-bcmath
--with-tidy
--with-fpm-user=daemon
--with-fpm-group=daemon
sudo
make
sudo
make
install

然後安裝cli和dev:

代碼如下:
sudo
apt-get
install
php5-cli
php5-dev

最後開啟Apache2支持:

代碼如下:
sudo
apt-get
install
libapache2-mod-php5

最後就大功告成了~
以上所述就是本文的全部內容了,希望大家能夠喜歡。

4. 如何在 CentOS 7 / Ubuntu 15.04 上安裝 PHP 框架 Laravel

CentOS-7
#yum install epel-release
# rpm -Uvh dl.Fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh mirror.webtatic.com/yum/el7/webtatic-release.rpm 黑客安全網
#yum update
Ubuntu
#apt-get install python-software-properties
# add-apt-repository ppa:ondrej/php5
#apt-get update
#apt-get install -y php5 mcrypt php5-mcrypt php5-gd
2) 防火牆安裝
電腦系統防火牆和 SElinux 設置對付用於產物應用安全!來說很是重要,,當你操作測試服﹏務器的時候答允封鎖防火牆,用以下呼籲行設置 SELinux 成寬容模式(permissive)來擔保安裝措施不受它們的影響。
#setenforce0
3) Apache, MariaDB, PHP 安裝
Laravel 安裝措施需要完成安裝 LAMP 整個情況,需要特別安裝 OpenSSL、PDO,Mbstring 和 Tokenizer 等 PHP 擴展。如果 LAMP 已經運行在你的服﹏務器上你答允跳過這一步,直接確認一些須要的 PHP 插件是否安裝好。
要安裝完整 AMP 你需要在本身的服﹏務器上運行以下呼籲。
CentOS
#yum install httpd mariadb-server php56w php56w-mysql php56w-mcrypt php56w-dom php56w-mbstring
要在 CentOS 7 上實現 MySQL! / Mariadb 處事開機自動啟動,你需要運行以下呼籲。
#systemctl start httpd

#systemctl enable httpd
#systemctl start mysqld
#systemctl enable mysqld
在啟動 MariaDB 處事之後,你需要運行以下呼籲配置一個足夠安全!的密碼。
#mysql_secure_installation
Ubuntu
#apt-get install mysql-server apache2 libapache2-mod-php5 php5-mysql
4) 安裝 Composer
在我們安裝 Laravel 前,先讓我們開始安裝 composer。安裝 composer 是安裝 Laravel 的最重要步調之一,因為 composer 能幫我們安裝 Laravel 的各類依賴。
CentOS/Ubuntu
在 CentOS / Ubuntu 下運行以下呼籲來配置 composer 。
# curl -sS getcomposer.org/installer | php
#mv composer.phar /usr/local/bin/composer
#chmod+x /usr/local/bin/composer
composer installation
5) 安裝 Laravel
我們答允運行以下呼籲從 github 上下載 Laravel 的安裝包。
#wget github.com/laravel/laravel/archive/develop.zip
運行以下呼籲解壓安裝包而且移動 document 的根目錄。
# unzip develop.zip
#mv laravel-develop /var/www/
此刻操作 compose 呼籲來安裝目錄下所有 Laravel 所需要的依賴。
#cd/var/www/laravel-develop/
# composer install
compose laravel
6) 密鑰
為了加密服﹏務器,我們操作以下呼籲來生成一個加密後的 32 位的密鑰。
# php artisan key:generate
Application key []set successfully
此刻把這個密鑰放到 'app.php' 文件,如以下所示。
#vim/var/www/laravel-develop/config/app.php
Key encryption
7) 虛擬主_機和所屬用戶
在 composer 安裝好後,分派 document 根目錄的許可權和所屬用戶,如下所示。
#chmod775/var/www/laravel-develop/app/storage
#chown-R apache:apache /var/www/laravel-develop
用任意一款編輯器打開 apache 服﹏務器的默認配置文件,在文件最後加上虛擬主_機配置。
#vim/etc/httpd/conf/httpd.conf
ServerName laravel-develop
DocumentRoot/var/www/laravel/public
start Directory/var/www/laravel
AllowOverrideAll
Directory close
此刻我們用以下呼籲重啟 apache 服﹏務器,打開瀏覽器檢察 localhost 頁面。
CentOS
#systemctl restart httpd
Ubuntu
# service apache2 restart
8) Laravel 5 網路會見
打開瀏覽器然後輸入你配置的 IP 地點或者完整域名(Fully qualified domain name)你將會看到 Laravel 5 的默認頁面。
Laravel Default

5. ubuntu上安裝curl支持https配置成功,編譯出錯

原因是Linux有一個SELinux保護模槐亂式引宴瞎起的。
1.關閉SELINUX的方法:
vi /etc linux/config 將SELINUX=enforcing 改成SELINUX=disabled 需要重啟
2.
不關閉SELINUX的方法:

# setenforce 0
# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /鉛祥檔usr/local/apache/moles/libphp5.so
# service httpd restart
# setenforce 1

熱點內容
和平精英安卓版怎麼調成中文 發布:2025-02-13 22:16:10 瀏覽:36
混沌起源需要什麼配置玩 發布:2025-02-13 22:14:33 瀏覽:277
vs引入文件夾 發布:2025-02-13 22:05:52 瀏覽:127
安卓手機如何調無限電量 發布:2025-02-13 22:05:50 瀏覽:113
phppost長度 發布:2025-02-13 22:05:45 瀏覽:626
烈火戰神源碼 發布:2025-02-13 22:04:51 瀏覽:619
源碼貓交易 發布:2025-02-13 22:04:49 瀏覽:756
廣告腳本鏡頭 發布:2025-02-13 22:04:48 瀏覽:986
安卓手機哪個app自拍更真實 發布:2025-02-13 22:00:19 瀏覽:194
安卓系統密碼忘了怎麼辦 發布:2025-02-13 21:49:28 瀏覽:972