本文目錄一覽:
- 1、在centos7安裝zlib庫,部署php環境用的,可能沒裝成功,後續安裝提示它安
- 2、windows下怎麼安裝php7,php7裡面沒有這個php7apache2
- 3、Windows 7 下如何配置PHP網站運行環境
- 4、linux centos 7 下用yum 安裝iso鏡像里自帶的php5.4.16版本的但是沒有php-fqm文件不知道怎麼重啟php服務
- 5、win7 怎麼配置php環境變量
- 6、如何在 CentOS 7 / Ubuntu 15.04 上安裝 PHP 框架 Laravel
在centos7安裝zlib庫,部署php環境用的,可能沒裝成功,後續安裝提示它安
1、典型的LNMP安裝問題
2、首先你得準備編譯環境
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers bison lynx
3、下載所需MySQL/nginx/php等安裝包
4、安裝nginx和mysql沒有先後順序
5、安裝php依賴包,安裝php,安裝php擴展及優化包
6、詳細的安裝步驟可以網上查LNMP安裝步驟
windows下怎麼安裝php7,php7裡面沒有這個php7apache2
.要下載THREAD SAFE的,你下載的是NOT THREAD SAFE吧
2.如果是64位系統要下載x64的,x86的不行
———————————————————————-
配置:
# php7 support
PHPIniDir “E:/phpEnv/php”
LoadModule php7_module “E:/phpEnv/php/php7apache2_4.dll”
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
Windows 7 下如何配置PHP網站運行環境
本文適合PHP網站技術開發人員,對普通Windows7用戶意義不大,敬請大家注意。一、Apache安裝
版本解釋:openssl是表示帶有openssl模塊,利用openssl就可以給Apache配置SSL安全鏈接的,也就是使用https://方式進行訪問。
nossl則表示不帶OpenSSL模塊,無法用於SSL安全鏈接,在這裡我們下載帶OpenSSL的。
選擇版本:apache_2.2.14-win32-x86-openssl-0.9.8k.msi (此處以32位為例)
下載地址:
首先我們在D盤(盤符根據實際情況自己選擇)新建一個目錄, 並且命名為“WAMP”其意義為“Wdindows Apache Mysql PhpMyAdmin” 之後安裝的一些內容,也都將安裝在該目錄下。
1.安裝說明:
運行apache安裝程序,方法非常簡單,彈安裝界面後一直“next”
接着會出現一個界面,需要填寫3個內容,分別為:Network Domain、Server Name、Administrator’s Email Address 隨便填寫就好,不影響內容。
在下面還有2個選項,默認選擇為80端口,第二個為8080端口,根據個人需求選擇,一般為默認80端口。
我們繼續安裝,選擇Custom(自定義安裝)-“next”
其中有打着紅X的組件,我們單擊這個組件容,選擇“This feature, and all subfeatures, will be
installed on local hard drive.”,即“此部分,及下屬子部分內容,全部安裝在本地硬盤上”。-“next”
然後選擇右下角的“change ”改變安裝路徑,安裝到剛才建立的目錄中“D:WAMPApache”-“next”
安裝完畢後,電腦右下角會多出一個圖標,雙擊打開,選擇start或restart,能正常運行,至此安裝完畢。
2.修改配置:
打開安裝錄下D:WAMPApacheconfhttpd.conf 文件(修改配置文件時,不建議使用記事本,可能會對其造成影響,推薦使用Notepad++或其他編輯軟件打開修改)
打開以後Ctrl+F查找所要修改的內容
在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加:
LoadModule php5_module “D:/WAMP/PHP/php5apache2_2.dll”
PHPIniDir “D:/WAMP/PHP”
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html
DocumentRoot “E:/WAMP/Apache/htdocs”
修改成(這裡的路徑和IIS中wwwroot目錄一樣,用於存放網頁,自定義或不做修改默認):DocumentRoot “D:/WAMP/www”
修改成(自定義或不做修改默認):
DirectoryIndex index.html
修改成:DirectoryIndex index.php default.php index.html index.htm default.html default.htm
3.測試
在D:/WAMP/www目錄下 建立個index.html頁面
在瀏覽器中輸入
如果能正常顯示,Apache配置完畢,已經正常運行。
二、MySql安裝
版本解釋:The Essentials Package:不包含 embedded server and benchmark suite,有自動安裝程序和配置嚮導,沒有MySQL Documentation。
The Complete Package:包含 embedded server and benchmark suite,有自動安裝程序和配置嚮導,有MySQL Documentation。
The Noinstall Archive:包含 embedded server and benchmark suite,沒有自動安裝程序和配置嚮導,有MySQL Documentation。
選擇版本:mysql-essential-5.1.44-win32.msi
下載地址:
1.安裝說明:
打開安裝程序,單擊“next”
選擇custom,組件為默認選擇,我們不做改動-“next”
路徑設置為“D:WAMPMysql”-“next”
安裝好以後點擊“finish”
跟着會出現一個配置嚮導-“next”
選擇“Detailed Configuration(詳細配置)”-“next”
這裡有3個選項:
Developer Machine,將只用盡量少的內存;
Server Machine,將使用中等數量內存;
Dedicated MySQL Server Machine,這台服務器上面只跑mysql數據庫,將佔用全部的內存。
可以根據自己需求選擇,這裡我們選擇第二種“Server Machine”-“next”
選擇數據庫用途,同樣有3個選項:
Mutltifunctional Database多功能用途,將把數據庫優化成很好的innodb存儲類型和高效率的myisam存儲類型;
Transactional Database Only只用於事務處理類型,最好的優化innodb,但同時也支持myisam;
Non-Transactional Databse Only非事務處理類型,適合於簡單的應用,只有不支持事務的myisam類型是被支持的。
一般選擇第一種多功能的,同樣我們也是。-“next”
選擇InnodDB的數據存放位置,一般默認就行,為了統一我填寫了“WAMP/MySQL Datafiles”-“next”
選擇mysql允許的最大連接數,第一種是最大20個連接並發數,第二種是最大500個並發連接數,最後一種是自定義,自己可以根據需求選擇,我選擇第二個-“next”
下面是選擇數據庫監聽的端口,一般默認是3306,如果改成其他端口,以後連接數據庫的時候都要記住修改的端口,否則不能連接mysql數據庫,比較麻煩,這裡不做修改,用mysq的默認端口:3306-“next”
這一步設置mysql的默認編碼,我們選擇第三個,並在Character Set菜單中,選擇“gbk”編碼-“next”
(註:如果要用原來數據庫的數據,最好能確定原來數據庫用的是什麼編碼,如果這裡設置的編碼和原來數據庫數據的編碼不一致,在使用的時候可能會出現亂碼。)
這一步是是否要把mysql設置成windows的,一般選擇設成服務,這樣以後就可以通過服務中啟動和關閉mysql數據庫。下面的複選框也 勾選上,這樣,在cmd模式下,不必非到mysql的bin目錄下執行命令。也就是把上下2個勾都打上,中間默認-“next”
這一步是設置mysql的超級用戶密碼,這個超級用戶非常重要,對mysql擁有全部的權限,請設置好並牢記超級用戶的密碼,下面有個複選框是選擇是否允
許遠程機器用root用戶連接到你的mysql服務器上面,如果有這個需求,也請勾選。這裡我們使用默認選擇,在New root
password和Confirm中輸入密碼。“next”
點擊“execute”進行配置,稍微等待一會,圓點上的勾全部打上,就代表配置完畢。
2.修改配置:
打開D:WAMPMySQLmy.ini
設置datadir為D:/WAMP/MySQL/data/或你所要存放數據位置的目錄即可。
三、PHP安裝
版本解釋:VC9 專門為IIS定值的腳本,使用Visual Studio 2008編譯器編譯,支持最新的微軟組建,從而提高效率。
VC6 是為了其他WEB服務軟件提供的腳本 如 Apache。
Thread Safe 現成安全,之星時會進行線程 安全檢查,以防止有心要求就啟動新線程(Thread)的CGI執行方式而耗盡系統資源。
Non Thread Safe是非線程安全,在執行時不進行線程(Thread)安全檢查
選擇版本:PHP5.3(5.3.1)中VC6 x86 Thread Safe下 ZIP下載
下載地址:
1.安裝說明
由於我們下載的的是ZIP壓縮包,只需要將文件解壓到“D:WAMPPHP”目錄下即可
2.修改配置
將E:WAMPPHPphp.ini-development 文件修改成php.ini
打開php.ini
; extension_dir = “ext”
修改成:extension_dir = “E:WAMPPHPext”
將947行下,這些文件前面的“;”去除
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll
;date.timezone =
修改成(很多網站沒提到這裡要修改,默認為美國時間,如果不修改會報錯):date.timezone = Asia/Shanghai
3.測試
重啟Apache(修改過配置文件 必須重啟Apache才會生效)
新建個index.php 頁面,代碼中輸入,保存文件放到“D:WMAPwww”目錄下
打開瀏覽器輸入: 如果能正常顯示,說明PHP配置完畢,可以查看該頁面的PHP信息是否正確。
(註:在改文件中輸入函數可輸出大量的有關PHP當前狀態的信息,如PHP版本,服務器信息和環境等。)
(註:)
接着我們測試下,是否能連接到Mysql
再新建個link.php,下代碼中輸入
$link=mysql_connect(“127.0.0.1″,”root”,”Mysql安裝時填寫的密碼”);
if(!$link) echo “Mysql數據庫連接失敗!”;
else echo “Mysql數據庫連接成功!”;
mysql_close();
?
也保存文件放到“D:WMAPwww”目錄下
打開瀏覽器輸入: 查看
四、PhpMyAdmin安裝
版本解釋:phpMyAdmin-3.2.5
選擇版本:phpMyAdmin-3.2.5-all-languages.zip
下載地址:
1.安裝說明
解壓到D:WAMPphpMyAdmin
2.修改配置
打開D:WAMPphpMyAdminlibrariesconfig.default.php
$cfg[‘PmaAbsoluteUri’] = ”;
修改成(填寫訪問phpMyAdmin的絕對URL):$cfg[‘PmaAbsoluteUri’] = ‘’;
$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
修改成(填寫服務器地址,通常默認,不需要修改):$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
$cfg[‘Servers’][$i][‘user’] = ‘root’;
修改成(填寫Mysql用戶名,這裡我們默認):$cfg[‘Servers’][$i][‘user’] = ‘root’;
$cfg[‘Servers’][$i][‘password’] = ”;
修改成(填寫Mysql密碼):$cfg[‘Servers’][$i][‘password’] = ‘Mysql PWD;
$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;
修改成(設置認證方法,安全因素考慮,填寫成cookie):$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;
$cfg[‘blowfish_secret’] = ”;
修改成(設置短語密碼,如果上面設置成cookie,那這裡不能留空,不然登陸會提示錯誤):$cfg[‘blowfish_secret’] = ‘cookie’;
3.測試
打開瀏覽器輸入: 訪問和登陸
五、結尾
至此Windows7下的PHP環境搭建完畢,大家盡情的使用吧。
linux centos 7 下用yum 安裝iso鏡像里自帶的php5.4.16版本的但是沒有php-fqm文件不知道怎麼重啟php服務
systemctl restart php-fpm.service #這條命令是重啟php服務
下面是一個比較靠譜的php安裝步驟:
先刪除已有的php版本 ,執行下面的命令刪除php
yum remove php-common
然後像安裝那樣問你是否繼續的,輸入yes即可
添加 yum 源
CentOS 6.x 的源
# rpm -Uvh
# rpm -Uvh
安裝 PHP
# yum install –enablerepo=remi,remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common
註:安裝5.6版本為remi-php56,安裝5.5版本為remi-php55
win7 怎麼配置php環境變量
一:下載程序包
首先到php官網下載程序包,官網地址:
二:解壓
解壓你的程序包,放在除c盤外的目錄下(文件夾非中文命名)
三:修改php安裝包文件
在php根目錄下找到“php.ini-development”並修改為:“php.ini”
php.ini中找到(如下的自己沒有設置)
找到下列語句,並將這些語句前的「;」去掉:
如何在 CentOS 7 / Ubuntu 15.04 上安裝 PHP 框架 Laravel
在CentOS7/Ubuntu15.04上安裝PHP框架Laravel的方法CentOS-7#yuminstallepel-release#rpm-Uvhdl.Fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm#rpm-Uvhmirror.webtatic.com/yum/el7/webtatic-release.rpm黑客安全網#yumupdateUbuntu#apt-getinstallpython-software-properties#add-apt-repositoryppa:ondrej/php5#apt-getupdate#apt-getinstall-yphp5mcryptphp5-mcryptphp5-gd2)防火牆安裝電腦系統防火牆和SELinux設置對付用於產物應用安全!來說很是重要,,當你操作測試服﹏務器的時候答允封鎖防火牆,用以下呼籲行設置SELinux成寬容模式(permissive)來擔保安裝措施不受它們的影響。#setenforce03)Apache,MariaDB,PHP安裝Laravel安裝措施需要完成安裝LAMP整個情況,需要特別安裝OpenSSL、PDO,Mbstring和Tokenizer等PHP擴展。如果LAMP已經運行在你的服﹏務器上你答允跳過這一步,直接確認一些須要的PHP插件是否安裝好。要安裝完整AMP你需要在本身的服﹏務器上運行以下呼籲。CentOS#yuminstallhttpdmariadb-serverphp56wphp56w-mysqlphp56w-mcryptphp56w-domphp56w-mbstring要在CentOS7上實現MySQL!/Mariadb處事開機自動啟動,你需要運行以下呼籲。#systemctlstarthttpd#systemctlenablehttpd#systemctlstartmysqld#systemctlenablemysqld在啟動MariaDB處事之後,你需要運行以下呼籲配置一個足夠安全!的密碼。#mysql_secure_installationUbuntu#apt-getinstallmysql-serverapache2libapache2-mod-php5php5-mysql4)安裝Composer在我們安裝Laravel前,先讓我們開始安裝composer。安裝composer是安裝Laravel的最重要步調之一,因為composer能幫我們安裝Laravel的各類依賴。CentOS/Ubuntu在CentOS/Ubuntu下運行以下呼籲來配置composer。#curl-sSgetcomposer.org/installer|php#mvcomposer.phar/usr/local/bin/composer#chmod+x/usr/local/bin/composercomposerinstallation5)安裝Laravel我們答允運行以下呼籲從github上下載Laravel的安裝包。#wgetgithub.com/laravel/laravel/archive/develop.zip運行以下呼籲解壓安裝包而且移動document的根目錄。#unzipdevelop.zip#mvlaravel-develop/var/pose呼籲來安裝目錄下所有Laravel所需要的依賴。#cd/var/poserinstallcomposelaravel6)密鑰為了加密服﹏務器,我們操作以下呼籲來生成一個加密後的32位的密鑰。#phpartisankey:generateApplicationkey[Lf54qK56s3qDh0ywgf9JdRxO2N0oV9qI]setsuccessfully此刻把這個密鑰放到’app.php’文件,如以下所示。#vim/var/poser安裝好後,分派document根目錄的權限和所屬用戶,如下所示。#chmod775/var/www/laravel-develop/app/storage#chown-Rapache:apache/var/www/laravel-develop用任意一款編輯器打開apache服﹏務器的默認配置文件,在文件最後加上虛擬主_機配置。#vim/etc/httpd/conf/httpd.confServerNamelaravel-developDocumentRoot/var/www/laravel/publicstartDirectory/var/www/laravelAllowOverrideAllDirectoryclose此刻我們用以下呼籲重啟apache服﹏務器,打開瀏覽器檢察localhost頁面。CentOS#systemctlrestarthttpdUbuntu#serviceapache2restart8)Laravel5網絡會見打開瀏覽器然後輸入你配置的IP地點或者完整域名(Fullyqualifieddomainname)你將會看到Laravel5的默認頁面。LaravelDefault
原創文章,作者:EIRKK,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/130864.html