jpgraph的安裝與配置
Jpgraph這個強大的繪圖組件能根據用戶的需要繪制任意圖形。只需要提供數據,就能自動調用繪圖函數的過程,把處理的數據輸入自動繪制。Jpgraph提供了多種創建各種統計圖,包括折線圖、柱形圖和餅形圖等。Jpgraph是一個完全使用php語言編寫的類庫,並可以應用任何php環境中。
1、jpgraph的安裝
Jpgraph可以從其官方網站下載。注意:jpgraph支持php4.3.1以上和PHP5兩種版本的圖形庫,選擇合適的jpgraph下載。可以下載這樣的版本使用:jpgraph-2.3
其安裝步驟非常簡單:
a) 將壓縮包下的全部文件解壓到一個文件夾中。如f:appservwwwjpgraph
b) 打開PHP的安裝目錄,編輯php.ini文件並修改其中的include_path參數,在其後增加前面的文件夾名,include_path=」.;f:appservwwwjpgraph」
c) 重新啟動apache伺服器即可生效。
2、jpgraph的配置
Jpgraph提供了一個專門用於配置jpgraph類庫的文件jpg-config.inc.php在使用jpgraph前,可以通過修改文本文件來完成jpgraph的配置。
jpg-config.inc.php文件的配置需要修改以下兩項:
a) 支持中文的配置
Jpgraph支持的中文標准字體可以通過修改chinese_ttf_font的設置來完成。
Define(『chinese_ttf_font』,』bkai00mp.ttf』);
b) 默認圖片格式的配置
根據當前PHP環境中支持的圖片格式來設置默認的生成圖片的格式。Jpgraph默認圖片格式的配置可以通過修改DEFAULT_GFORMAT的設置來完成。默認值auto表示jpgraph將依次按照png,gif和jpeg的順序來檢索系統支持的圖片格式。
DEFINE(「DEFAULT_GFORMAT」,」auto」);
注意:如果用戶使用的為jpgraph2.3版本,那麼不需要重新進行配置。
⑵ 怎麼在linux伺服器上配置php環境
建議多使用網路搜索,網上這樣的帖子特別多。
Linux的分支比較大,不過常使用的也就Centos和Ubuntu。下面我貼出來在Centos上面搭建php環境的方法,命令有所不同,不過差異不大。
安裝apache:
yum install httpd httpd-devel
啟動apache:
/etc/init.d/httpd start
此時輸入伺服器的IP地址,應該看到apache的服務頁面,埠不用輸,apache默認就是使用80埠
安裝mysql:
yum install mysql mysql-server
啟動mysql:
/etc/init.d/mysqld start
安裝php
yum install php php-devel
重啟apache使php生效
/etc/init.d/httpd restart
此時可以在目錄:/var/www/html/下建立一個PHP文件
代碼:
<?php phpinfo(); ?>
然後訪問這個文件,就能看到PHP的一些信息,php.ini配置文件的路徑可以在這個頁面上看到
安裝php的擴展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安裝完擴展之後需要再次重啟apache
/etc/init.d/httpd restart
測試mysql是否鏈接成功的php代碼
<?php
$con = mysql_connect("10.0.@.@@","@@","@@");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mydb", $con);
$result = mysql_query("SELECT * FROM sys_user");
while($row = mysql_fetch_array($result))
{
echo $row['UserName'] . " " . $row['PassWord'] . " " . $row['id'];
echo "<br />";
}
mysql_close($con);
?>
可以把上面的代碼傳入目錄/var/www/html/
就可以看到執行情況
⑶ linux php-7.1.8怎麼安裝php-devel
用yum安裝
首先查找yum包 看有沒有對應版本
yumsearchphp-devel
rpm-Uvhhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm-Uvhhttps://mirror.webtatic.com/yum/el7/webtatic-release.rpm
之後再次查找安裝就好了!
⑷ linux yum安裝php7.3
先安裝前面的教程,再安裝後面的
參考教程1:
https://blog.csdn.net/weixin_43731793/article/details/91488289
參考教程2:
http://www.bubuko.com/infodetail-2931909.html
安裝PHP
1、安裝PHP73
1.1、卸載舊版本PHP
yum remove php*
1.2、安裝EPEL:
sudo yum install epel-release
1.3、安裝remi(選一個):
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
1.4、查看目前有php的什麼版本(可忽略)
sudo yum list php*
1.5、列出所有的php相關的rpm包(可忽略)
rpm -qa|grep php
1.6、刪除php相關的rpm包(一次只能刪除一個)(可忽略)
rpm -e php72w-mysqlnd-7.2.17-1.w7.x86_64
1.7、列出remi倉庫下所有PHP7.3可用模塊。(可忽略)
yum --enablerepo=remi-php73 search php | grep php73
1.8、安裝PHP 7.3
yum --enablerepo=remi-php73 install php
1、安裝 PHP7.3:
(解決yum安裝apache關聯不了PHP的問題,用以下命令安裝)
yum --enablerepo=remi-php73 install php
安裝模塊
yum --enablerepo=remi-php73 install php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap php73-php-xml
2、設置開機啟動、運行服務:
systemctl enable php73-php-fpm
systemctl start php73-php-fpm
3、查找php.ini位置:
find /etc/opt/remi/php73 -name php.ini
/etc/opt/remi/php73/php.ini
找到apache的配置文件:httpd.conf
sudo find / -name httpd.conf
位置如下:
/etc/httpd/conf/httpd.conf
5、PHP日常操作
systemctl restart php73-php-fpm #重啟
systemctl start php73-php-fpm #啟動
systemctl stop php73-php-fpm #關閉
systemctl status php73-php-fpm #檢查狀態
php -m #查看PHP已安裝拓展模塊
php -v #查看PHP版本
⑸ 怎麼解決安裝linux軟體的依賴問題
利用yum安裝軟體(自動解決依賴關系)
YUM有以下特點:
1、可以同時配置多個資源庫(Repository)
2、簡潔的配置文件(/etc/yum.conf)
3、自動解決增加或刪除rpm包時遇到的依賴性問題使用方便
4、YUM分為伺服器端和客戶端
搭建yum伺服器:
1、掛載redhat5.5安裝光碟。
⑹ 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 http://download.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
安裝 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
⑺ 如何在linux上安裝php5.6,謝謝,
不知道你問的linux,是哪個發行版本,常用的如 ubntu,centos,debian等。
我列一個centos7(伺服器常用這個版本)的安裝方法吧
centos7默認使用yum install 來安裝程序,但默認源安裝的php是5.4的,版本比較低,
要安裝高版本的,要麼下載源代碼手動編譯安裝,但對不熟悉的,萬一出點錯誤,會越搞越亂。我一般使用epel源安裝php,裡面各個版本都有,最新的php7.3
首先安裝epel
rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
這裡面的url是目前我用的,如果提示出錯,就是換url了,可以在電腦上手動打開epel源列表去檢查 epel-release是哪個版本,換上對應的名字
按版本安裝php
rpm-Uvhhttps://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yuminstallphp56wphp56w-mysqlphp56w-pdophp56w-gdphp56w-sslphp56w-mbstringphp56w-cliphp56w-xmlphp56w-bcmath
我這里列的是一些常用的php擴展,如果需要其它的,手動加上即可
如果需要安裝php其它版本,把包名里的56改成對應版本即可 ,如
yuminstallphp71wphp71w-mysqlphp71w-pdophp71w-gdphp71w-sslphp71w-mbstringphp71w-cliphp71w-xmlphp71w-bcmath
yuminstallphp72wphp72w-mysqlphp72w-pdophp72w-gdphp72w-sslphp72w-mbstringphp72w-cliphp72w-xmlphp72w-bcmath
可對應安裝php7.1和php7.2,這種安裝方法,會默認配置好對應的設置,php.ini在/etc/中查找,命令行也默認啟用了 (php-cli)
⑻ 怎麼把php部署到apache伺服器上linux
要將 PHP 部署到 Apache 伺服器上,您需要執行以下步驟:
1.安裝 Apache web 伺服器:
在 Linux 終端中使用以下命令安裝 Apache web 伺服器:
sql
sudo apt-get update
sudo apt-get install apache2
2.安裝 PHP:
在 Linux 終端中使用以下命令安裝 PHP:
vbnet
sudo apt-get install php libapache2-mod-php
3.重啟 Apache 伺服器:
在 Linux 終端中使用以下命令重啟 Apache 伺服器:
sudo service apache2 restart
4.測試 PHP 安裝:
在您的網站根目錄中創建一頌蔽個名為 phpinfo.php 的文件,並將以下代碼復制並粘貼到文件中:
php
<?php
phpinfo();
?>
將文件保存到網站根目錄 /var/www/html 中。
現在,在您的 Web 瀏覽器中輸入以下地址:http://localhost/phpinfo.php,您將看到 PHP 安裝信息的頁面。
如果您看到一個頁面顯示 PHP 安裝信息,那培慧么您已經成功將 PHP 部署到 Apache 伺服器上。
注意:在生產環境中,應採取安全措施,如配置 PHP,以避免潛在的安全漏野中州洞。