如何在CentOS 8上安装PHP

<p><br/></p><p>PHP是最常用的服务器端编程语言之一。 许多流行的CMS和框架(例如WordPress,Magento和Laravel)都是用PHP构建的。</p><p>在本指南中,我们将讨论如何在<a href="https://www.linuxidc.com/topicnews.aspx?tid=14" target="_blank" title="CentOS" style="color: rgb(179, 43, 213);">CentOS</a>&nbsp;8上安装PHP 7.2、7.3或7.4。在选择要安装的PHP版本之前,请确保您的应用程序支持它。</p><p>我们还将向您展示如何将PHP与Nginx和Apache集成。</p><p><img src="https://www.linuxidc.com/upload/2019_11/19111908207910.png" alt="PHP 7.4 将在两周内发布,支持FFI提高性能" width="940"/></p><h3><strong>在CentOS 8上安装PHP</strong></h3><p>CentOS 8是用PHP 7.2发布的。该版本支持大多数现代PHP应用程序,但从2019年11月起将不再积极维护。较新的PHP版本可以从Remi存储库中获得。</p><p><strong>启用Remi存储库</strong></p><p>如果您要安装发行版稳定的PHP版本7.2,请跳过这一步。如果您希望安装PHP 7.3或7.4,则通过以root用户或具有sudo特权的用户运行以下命令来启用Remi存储库:</p><p>[linuxidc@localhost www.linuxidc.com]$ sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm</p><p><img src="https://www.linuxidc.com/upload/2019_11/19111908518717.png" alt="如何在CentOS 8上安装PHP"/></p><p>上面的命令还将启用EPEL存储库。</p><p>安装完成后,请运行以下命令以获取所有可用PHP版本的列表:</p><p>[linuxidc@localhost www.linuxidc.com]$ sudo dnf module list php</p><p>输出将显示所有可用模块的列表,包括关联的AppStream(软件应用流),版本和安装配置文件。</p><pre style="font-size: 1em; font-family: Consolas, Inconsolata, Courier, monospace; margin-top: 1.2em; margin-bottom: 1.2em; line-height: 1.2em;">CentOS-8&nbsp;-&nbsp;AppStream Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stream&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Profiles&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Summary&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; php&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.2&nbsp;[d]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;common&nbsp;[d],&nbsp;devel,&nbsp;minimal&nbsp;&nbsp;&nbsp;&nbsp;PHP&nbsp;scripting&nbsp;language&nbsp;&nbsp;&nbsp; Remi&#39;s&nbsp;Modular&nbsp;repository&nbsp;for&nbsp;Enterprise&nbsp;Linux&nbsp;8&nbsp;-&nbsp;x86_64 Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stream&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Profiles&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Summary&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; php&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;remi-7.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;common&nbsp;[d],&nbsp;devel,&nbsp;minimal&nbsp;&nbsp;&nbsp;&nbsp;PHP&nbsp;scripting&nbsp;language&nbsp;&nbsp;&nbsp; php&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;remi-7.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;common&nbsp;[d],&nbsp;devel,&nbsp;minimal&nbsp;&nbsp;&nbsp;&nbsp;PHP&nbsp;scripting&nbsp;language&nbsp;&nbsp;&nbsp; php&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;remi-7.4&nbsp;[e]&nbsp;&nbsp;&nbsp;&nbsp;common&nbsp;[d],&nbsp;devel,&nbsp;minimal&nbsp;&nbsp;&nbsp;&nbsp;PHP&nbsp;scripting&nbsp;language&nbsp;&nbsp;&nbsp; Hint:&nbsp;[d]efault,&nbsp;[e]nabled,&nbsp;[x]disabled,&nbsp;[i]nstalled</pre><p><img src="https://www.linuxidc.com/upload/2019_11/19111908516406.png" alt="如何在CentOS 8上安装PHP"/></p><p>默认的PHP模块设置为PHP 7.2。 要安装较新的PHP版本,请启用适当的版本:</p><p>PHP 7.3</p><p>sudo dnf module reset php<br/>sudo dnf module enable php:remi-7.3</p><p>PHP 7.4</p><p>sudo dnf module reset php<br/>sudo dnf module enable php:remi-7.4</p><p>您现在可以在CentOS服务器上安装PHP。</p><p><strong>安装PHP</strong></p><p>以下命令将安装PHP和一些最常见的PHP模块:</p><p>sudo dnf install php php-opcache php-gd php-curl php-mysqlnd</p><p>PHP使用FPM作为依赖安装,并用作FastCGI服务器。 启动FPM服务,并使它能够在启动时自动启动:</p><p>sudo systemctl enable --now php-fpm</p><p><strong>配置PHP以与Apache一起使用</strong></p><p>如果您将Apache用作Web服务器,请使用以下命令重新启动httpd服务,您可以使用:</p><p>sudo systemctl restart httpd</p><p><strong>配置PHP以与Nginx一起使用</strong></p><p>默认情况下,PHP FPM以用户apache的身份运行。 为避免权限问题,我们将用户更改为nginx。 为此,请编辑以黄色突出显示的行:</p><p>sudo nano /etc/php-fpm.d/www.conf</p><p>&nbsp;...<br/><span style="background-color: rgb(255, 255, 0);">user = nginx</span><br/>...<br/><span style="background-color: rgb(255, 255, 0);">group = nginx</span></p><p>确保/var/lib/php目录具有正确的所有权:</p><p>chown -R root:nginx /var/lib/php</p><p>完成后,重新启动PHP FPM服务:</p><p>sudo systemctl restart php-fpm</p><p>接下来,编辑Nginx虚拟主机指令,并添加以下位置块,以便Nginx可以处理PHP文件:</p><p>server {</p><p>&nbsp; &nbsp; # . . . other code</p><p><span style="background-color: rgb(255, 255, 0);">&nbsp; &nbsp; location ~ \.php$ {</span><br/><span style="background-color: rgb(255, 255, 0);">&nbsp; &nbsp; &nbsp; &nbsp; try_files $uri =404;</span><br/><span style="background-color: rgb(255, 255, 0);">&nbsp; &nbsp; &nbsp; &nbsp; fastcgi_pass unix:/run/php-fpm/www.sock;</span><br/><span style="background-color: rgb(255, 255, 0);">&nbsp; &nbsp; &nbsp; &nbsp; fastcgi_index index.php;</span><br/><span style="background-color: rgb(255, 255, 0);">&nbsp; &nbsp; &nbsp; &nbsp; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;</span><br/><span style="background-color: rgb(255, 255, 0);">&nbsp; &nbsp; &nbsp; &nbsp; include fastcgi_params;</span><br/><span style="background-color: rgb(255, 255, 0);">&nbsp; &nbsp; }</span><br/>}</p><p>&nbsp;为了使新配置生效,请重新启动Nginx服务:</p><p>sudo systemctl restart nginx</p><p><strong>总结</strong></p><p>可从默认的CentOS 8存储库中安装PHP 7.2。 如果要安装最新版本,则需要启用Remi存储库。</p><p>如果您有任何疑问或反馈,请随时发表评论。</p><p><span style="color: rgb(255, 0, 0);">Linux公社的RSS地址</span>:<a href="https://www.linuxidc.com/rssFeed.aspx" style="color: rgb(179, 43, 213);">https://www.linuxidc.com/rssFeed.aspx</a></p><p><strong>本文永久更新链接地址</strong>:<a href="https://www.linuxidc.com/Linux/2019-11/161445.htm" style="color: rgb(179, 43, 213);">https://www.linuxidc.com/Linux/2019-11/161445.htm</a></p><p><br/></p>
2020/2/27 21:44:10(zgc) 抢沙发(0) 杂项
阅读全文

CentOS8 PHP环境搭建

<p>1,先安装apache:</p><p><br/></p><p>yum install httpd</p><p>配置ServerName,进入httpd.conf文件:</p><p><br/></p><p>vi /etc/httpd/conf/httpd.conf</p><p>防火墙开放80端口外部访问</p><p><br/></p><p>firewall-cmd --permanent --zone=public --add-port=80/tcp //添加80端口</p><p>firewall-cmd --reload //生效</p><p>再查一下是否开启:</p><p><br/></p><p>&nbsp;firewall-cmd --permanent --zone=public --list-ports //查看开放端口列表</p><p>启动apache:</p><p><br/></p><p>systemctl start httpd.service&nbsp;&nbsp;</p><p>2,安装mysql:</p><p><br/></p><p>yum install mysql mysql-server</p><p>启动mysql:</p><p><br/></p><p>systemctl start mysqld.service</p><p>&nbsp;</p><p><br/></p><p>3,安装php</p><p><br/></p><p>yum install php php-devel</p><p>重启apache使php生效</p><p><br/></p><p>systemctl restart httpd.service</p><p>此时可以在目录:/var/www/html/下建立一个PHP文件</p><p><br/></p><p>代码:</p><p><br/></p><p>&lt;?php phpinfo(); ?&gt;</p><p>在浏览器中访问这个文件,就能看到PHP的一些信息</p><p><br/></p><p>安装php 扩展</p><p><br/></p><p>yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc</p><p>安装完扩展之后需要再次重启apache</p><p><br/></p><p>systemctl restart httpd.service</p><p>测试mysql是否链接成功的php代码</p><p><br/></p><p>&lt;?php $servername = &quot;localhost&quot;; $username = &quot;username&quot;; $password = &quot;password&quot;; // 创建连接 $conn = new mysqli($servername, $username, $password); // 检测连接 if ($conn-&gt;connect_error) { die(&quot;连接失败: &quot; . $conn-&gt;connect_error); } echo &quot;连接成功&quot;; ?&gt;</p><p><br/></p><p>可以把上面的代码传入目录/var/www/html/</p><p><br/></p><p>在浏览器中访问该文件如果输出连接成功表示配置ok</p><p><br/></p><p>附:Apache默认配置文件路径:</p><p><br/></p><p>网站的根目录指向/var/www/html 目录</p><p><br/></p><p>主配置文件是/etc/httpd/conf/httpd.conf</p><p><br/></p><p>存储在的/etc/httpd/conf.d/目录</p><p>————————————————</p><p>版权声明:本文为CSDN博主「UniMagic」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。</p><p>原文链接:https://blog.csdn.net/UniMagic/article/details/103655109</p><p><br/></p>
2020/2/27 21:43:32(zgc) 抢沙发(0) 杂项
阅读全文

sql数据库工具

<p>&nbsp;sql数据库管理工具。</p><p>附加、分离、备份、恢复,查询功能。</p>
2020/2/14 20:51:26(zgc) 抢沙发(0) 个人作品
阅读全文

c# 操作ppt

<pre class="brush:c#;toolbar:false">.在项目中添加引用&nbsp;Microsoft&nbsp;PowerPoint&nbsp;14.0&nbsp;Object&nbsp;Library2.&nbsp;using&nbsp;Microsoft.Office.Interop.PowerPoint; 1.创建一个PPT,添加一个空白页 Microsoft.Office.Interop.PowerPoint.Application&nbsp;PPT&nbsp;=&nbsp;new&nbsp;Microsoft.Office.Interop.PowerPoint.Application();//创建PPT应用 Microsoft.Office.Interop.PowerPoint.Presentation&nbsp;MyPres&nbsp;=&nbsp;null;//PPT应用的实例 Microsoft.Office.Interop.PowerPoint.Slide&nbsp;MySlide&nbsp;=&nbsp;null;//PPT中的幻灯片 MyPres&nbsp;=&nbsp;PPT.Presentations.Open(&quot;文件路径&quot;,&nbsp;MsoTriState.msoFalse,&nbsp;MsoTriState.msoFalse,&nbsp;MsoTriState.msoTrue);//此处将一个PPT实例给了MyPres MySlide&nbsp;=&nbsp;MyPres.Slides.Add(1,&nbsp;Microsoft.Office.Interop.PowerPoint.PpSlideLayout.ppLayoutBlank);//像PPT实例中,添加一个空白页,位置是“第一页” 2.向PPT的幻灯片中添加元素 2.1文本框 Microsoft.Office.Interop.PowerPoint.TextRange&nbsp;MyTextRng&nbsp;=&nbsp;null; MySlide.Shapes.AddTextbox(MsoTextOrientation.msoTextOrientationHorizontal,&nbsp;21.5F,&nbsp;365F,&nbsp;670F,&nbsp;270F); MyTextRng&nbsp;=&nbsp;MySlide.Shapes[1].TextFrame.TextRange;//请注意此处Shapes的索引,由于文本框是第一个添加的Shapes,所以此处索引是1。 MyTextRng.Font.NameFarEast&nbsp;=&nbsp;&quot;微软雅黑&quot;;//文本框中,中文的字体&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MyTextRng.Font.NameAscii&nbsp;=&nbsp;&quot;Calibri&quot;;//文本框中,英文和数字的字体&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MyTextRng.Text&nbsp;=&quot;C#生成PPT&quot;;//显示的内容 MyTextRng.Font.Bold&nbsp;=&nbsp;MsoTriState.msoTrue;//是否加粗 MyTextRng.Font.Color.RGB&nbsp;=&nbsp;A+&nbsp;B&nbsp;*&nbsp;256&nbsp;+&nbsp;C&nbsp;*&nbsp;256&nbsp;*&nbsp;256;//字体颜色,其中ABC直接用自定义颜色中的数字代替即可。 MyTextRng.Characters(1,&nbsp;10).Font.Size&nbsp;=&nbsp;24;//个性化设计。第1个字符开始,长度为10的字符,字体大小是24. MyTextRng.ParagraphFormat.Alignment&nbsp;=&nbsp;Microsoft.Office.Interop.PowerPoint.PpParagraphAlignment.ppAlignLeft;//文本对齐方式(水平方向) MySlide.Shapes[1].TextFrame.VerticalAnchor&nbsp;=&nbsp;MsoVerticalAnchor.msoAnchorMiddle;&nbsp;文本对齐方式(垂直方向) 心得:最重要的设置在Font属性中。其他设置,基本可以参考PPT中元素属性的设置方式来找到。比如我在写文本水平对齐方式时(左对齐,居中,右对齐),在PPT中,我们直接点击“段落”中的快捷键即可。所以我就找“段落”的英文,正好Alignment是对齐的意思,所以就找到了。 2.2&nbsp;图形(矩形) MySlide.Shapes.AddShape(MsoAutoShapeType.msoShapeRectangle,&nbsp;8.5F,&nbsp;6.5F,&nbsp;705F,&nbsp;525F); MySlide.Shapes[1].Line.ForeColor.RGB&nbsp;=&nbsp;A&nbsp;+&nbsp;B&nbsp;*&nbsp;256&nbsp;+&nbsp;C&nbsp;*&nbsp;256&nbsp;*&nbsp;256;//改变线条颜色 MySlide.Shapes[1].Fill.Transparency&nbsp;=&nbsp;1;//控制填充色为透明 MySlide.Shapes[1].Line.Style&nbsp;=&nbsp;MsoLineStyle.msoLineSingle;//改变线型里的复合类型 MySlide.Shapes[1].Line.Weight&nbsp;=&nbsp;1F;//改变线粗细 MySlide.Shapes[1].Shadow.Style&nbsp;=&nbsp;MsoShadowStyle.msoShadowStyleOuterShadow;//控制阴影类型 MySlide.Shapes[1].Shadow.ForeColor.RGB&nbsp;=&nbsp;0;//控制阴影颜色 MySlide.Shapes[1].Shadow.Transparency&nbsp;=&nbsp;0.6F;//控制透明度 MySlide.Shapes[1].Shadow.Size&nbsp;=&nbsp;100F;//控制大小 MySlide.Shapes[1].Shadow.Blur&nbsp;=&nbsp;4F;//控制虚化 MySlide.Shapes[1].Shadow.OffsetX&nbsp;=&nbsp;2.1F;//控制距离; MySlide.Shapes[1].Shadow.OffsetY&nbsp;=&nbsp;2.1F;//与offsetX共同决定角度 心得:基本的一些设置,通过英文就可以辨别。不过有些属性的设置是否与预期一致,需要等图形生成后再进一步确认。 2.3&nbsp;图片 MySlide.Shapes.AddPicture(&quot;文件路径&quot;,&nbsp;MsoTriState.msoFalse,&nbsp;MsoTriState.msoTrue,&nbsp;27F,&nbsp;24F,&nbsp;665F,&nbsp;333F); 2.4&nbsp;表格 Microsoft.Office.Interop.PowerPoint.Table&nbsp;MyTable&nbsp;=&nbsp;null; MyTable&nbsp;=&nbsp;MySlide.Shapes.AddTable(19,&nbsp;5,&nbsp;40F,&nbsp;100F,&nbsp;10F,&nbsp;10F).Table;//创建时规定的宽和高,不是表格最终的大小。 MyTable.Cell(k,&nbsp;j).Shape.TextFrame.TextRange.Font.Size&nbsp;=&nbsp;10; MyTable.Cell(k,&nbsp;j).Shape.TextFrame.TextRange.Font.Color.RGB&nbsp;=&nbsp;A&nbsp;+&nbsp;B&nbsp;*&nbsp;256&nbsp;+&nbsp;C&nbsp;*&nbsp;256&nbsp;*&nbsp;256; MyTable.Cell(k,&nbsp;j).Shape.TextFrame.TextRange.Font.NameAscii&nbsp;=&nbsp;&quot;Arial&quot;; MyTable.Cell(k,&nbsp;j).Shape.TextFrame.TextRange.Font.NameFarEast&nbsp;=&nbsp;&quot;微软雅黑&quot;; MyTable.Cell(k,&nbsp;j).Shape.TextFrame.TextRange.Font.Bold&nbsp;=&nbsp;MsoTriState.msoTrue; MyTable.Cell(k,&nbsp;j).Shape.TextFrame.TextRange.ParagraphFormat.Alignment&nbsp;=&nbsp;Microsoft.Office.Interop.PowerPoint.PpParagraphAlignment.ppAlignCenter; MyTable.Cell(k,&nbsp;j).Shape.TextFrame.VerticalAnchor&nbsp;=&nbsp;MsoVerticalAnchor.msoAnchorMiddle; MyTable.Cell(k,&nbsp;j).Shape.Fill.ForeColor.RGB&nbsp;=&nbsp;0; MyTable.Cell(k,&nbsp;j).Shape.TextFrame.TextRange.Text&nbsp;=&nbsp;&quot;C#生成PPT&quot;; 这里的设置,几乎和文本框的设置一样。只不过需要先选定Cell。一些个性化的设计,比如合并拆分单元格,边框颜色,按照一般的英文意思都能找到。 2.5&nbsp;图表 Microsoft.Office.Interop.PowerPoint.Chart&nbsp;MyChart&nbsp;=&nbsp;null;//图表 Microsoft.Office.Interop.PowerPoint.ChartData&nbsp;MyChartData&nbsp;=&nbsp;null;//图表的数据源 Microsoft.Office.Interop.PowerPoint.Axis&nbsp;MyYvalaxis&nbsp;=&nbsp;null;//图表的纵坐标 Microsoft.Office.Interop.PowerPoint.Axis&nbsp;MyXvalaxis&nbsp;=&nbsp;null;//图表的横坐标 Microsoft.Office.Interop.PowerPoint.DataLabels&nbsp;MyDataLabels&nbsp;=&nbsp;null;//图表的数据标签 Microsoft.Office.Interop.PowerPoint.Series&nbsp;MySeries&nbsp;=&nbsp;null;//数据系列 Microsoft.Office.Interop.PowerPoint.ChartGroups&nbsp;MyChartGroups&nbsp;=&nbsp;null;//数据系列-系列选项 Microsoft.Office.Interop.PowerPoint.Points&nbsp;MyPoints&nbsp;=&nbsp;null;&nbsp;//数据系列 MyChart&nbsp;=&nbsp;MySlide.Shapes.AddChart(Microsoft.Office.Core.XlChartType.xlColumnClustered,&nbsp;35F,&nbsp;205F,&nbsp;642F,&nbsp;227F).Chart;//添加柱形图 MyChartData&nbsp;=&nbsp;MyChart.ChartData;//实例化数据源 Microsoft.Office.Interop.Excel.Workbook&nbsp;MyDataWorkbook_2&nbsp;=&nbsp;(Microsoft.Office.Interop.Excel.Workbook)MyChartData.Workbook;//由于PPT的数据源是EXCEL工作表,所以此处还要调用EXCEL。 MyDataWorkbook_2.Application.WindowState&nbsp;=&nbsp;XlWindowState.xlMinimized;//不想看那么多窗口,所以最小化了。 Microsoft.Office.Interop.Excel.Worksheet&nbsp;MyDataWorksheet_2&nbsp;=&nbsp;(Microsoft.Office.Interop.Excel.Worksheet)MyDataWorkbook_2.Worksheets[1];//实例化工作表 Microsoft.Office.Interop.Excel.Range&nbsp;tRange_2&nbsp;=&nbsp;MyDataWorksheet_2.Cells.get_Range(&quot;A1&quot;,&nbsp;&quot;C10&quot;);//选定数据区域 Microsoft.Office.Interop.Excel.ListObject&nbsp;tbl1_2&nbsp;=&nbsp;MyDataWorksheet_2.ListObjects[1]; tbl1_2.Resize(tRange_2); //赋值&nbsp;&nbsp; ((Microsoft.Office.Interop.Excel.Range)(MyDataWorksheet_2.Cells.get_Range(&quot;A2&quot;))).FormulaR1C1&nbsp;=&nbsp;&quot;全国得分&quot;; ((Microsoft.Office.Interop.Excel.Range)(MyDataWorksheet_2.Cells.get_Range(&quot;A3&quot;))).FormulaR1C1&nbsp;=&nbsp;null; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //图表标题 MyChart.ChartTitle.Delete(); //纵轴 MyYvalaxis&nbsp;=&nbsp;(Microsoft.Office.Interop.PowerPoint.Axis)MyChart.Axes(Microsoft.Office.Interop.PowerPoint.XlAxisType.xlValue,&nbsp;Microsoft.Office.Interop.PowerPoint.XlAxisGroup.xlPrimary); MyYvalaxis.MajorGridlines.Delete();//删除主横网络线 MyYvalaxis.MajorUnit&nbsp;=&nbsp;0.5F; MyYvalaxis.MinimumScale&nbsp;=&nbsp;0.0F; MyYvalaxis.MaximumScale&nbsp;=&nbsp;1.5F; MyYvalaxis.Format.Line.ForeColor.RGB&nbsp;=&nbsp;A&nbsp;+&nbsp;B&nbsp;*&nbsp;256&nbsp;+&nbsp;C&nbsp;*&nbsp;256&nbsp;*&nbsp;256;&nbsp;;//坐标轴颜色 MyYvalaxis.Format.Line.Transparency&nbsp;=&nbsp;1F;//坐标轴是否透明;此句必须先指定颜色,否则无效&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MyYvalaxis.TickLabels.Delete();//删除坐标标签 //横轴 MyXvalaxis&nbsp;=&nbsp;(Microsoft.Office.Interop.PowerPoint.Axis)MyChart.Axes(Microsoft.Office.Interop.PowerPoint.XlAxisType.xlCategory,&nbsp;Microsoft.Office.Interop.PowerPoint.XlAxisGroup.xlPrimary); MyXvalaxis.MajorTickMark&nbsp;=&nbsp;Microsoft.Office.Interop.PowerPoint.XlTickMark.xlTickMarkOutside;//主要刻度线类型 MyXvalaxis.Format.Line.Weight&nbsp;=&nbsp;0.75F;//线型宽度 MyXvalaxis.Format.Line.ForeColor.RGB&nbsp;=&nbsp;A&nbsp;+&nbsp;B&nbsp;*&nbsp;256&nbsp;+&nbsp;C&nbsp;*&nbsp;256&nbsp;*&nbsp;256;//线条颜色 MyXvalaxis.TickLabelPosition&nbsp;=&nbsp;Microsoft.Office.Interop.PowerPoint.XlTickLabelPosition.xlTickLabelPositionNone; //图例 MyChart.Legend.Delete(); //数据标签格式和系列 //系列1 MySeries&nbsp;=&nbsp;(Microsoft.Office.Interop.PowerPoint.Series)MyChart.SeriesCollection(1); MySeries.HasDataLabels&nbsp;=&nbsp;true; MySeries.Format.Fill.ForeColor.RGB&nbsp;=&nbsp;A&nbsp;+&nbsp;B&nbsp;*&nbsp;256&nbsp;+&nbsp;C&nbsp;*&nbsp;256&nbsp;*&nbsp;256; MySeries.Format.Line.ForeColor.RGB&nbsp;=&nbsp;A&nbsp;+&nbsp;B&nbsp;*&nbsp;256&nbsp;+&nbsp;C&nbsp;*&nbsp;256&nbsp;*&nbsp;256; MySeries.Format.Line.Weight&nbsp;=&nbsp;1.5F; MySeries.Format.Shadow.Style&nbsp;=&nbsp;MsoShadowStyle.msoShadowStyleOuterShadow;//控制阴影类型 MySeries.Format.Shadow.ForeColor.RGB&nbsp;=&nbsp;0;//控制阴影颜色 MySeries.Format.Shadow.Transparency&nbsp;=&nbsp;0.6F;//控制透明度 MySeries.Format.Shadow.Size&nbsp;=&nbsp;100F;//控制大小 MySeries.Format.Shadow.Blur&nbsp;=&nbsp;4F;//控制虚化 MySeries.Format.Shadow.OffsetX&nbsp;=&nbsp;2.1F;//控制距离;&nbsp; MySeries.Format.Shadow.OffsetY&nbsp;=&nbsp;2.1F;//与offsetX共同决定角度 //柱子颜色 MyPoints&nbsp;=&nbsp;(Microsoft.Office.Interop.PowerPoint.Points)MySeries.Points(); MyPoints.Item(1).Format.Fill.ForeColor.RGB&nbsp;=&nbsp;A&nbsp;+&nbsp;B&nbsp;*&nbsp;256&nbsp;+&nbsp;B&nbsp;*&nbsp;256&nbsp;*&nbsp;256;//系列1中,第1个柱子的颜色 //柱子距离 MyChartGroups&nbsp;=&nbsp;(Microsoft.Office.Interop.PowerPoint.ChartGroups)MyChart.ChartGroups(); MyChartGroups.Item(1).GapWidth&nbsp;=&nbsp;50; //数据标签 MyDataLabels&nbsp;=&nbsp;(Microsoft.Office.Interop.PowerPoint.DataLabels)MySeries.DataLabels(); MyDataLabels.Position&nbsp;=&nbsp;Microsoft.Office.Interop.PowerPoint.XlDataLabelPosition.xlLabelPositionOutsideEnd; MyDataLabels.NumberFormat&nbsp;=&nbsp;&quot;0.0%&quot;; MyDataLabels.Format.TextFrame2.TextRange.Font.Size&nbsp;=&nbsp;9F; MyDataLabels.Format.TextFrame2.TextRange.Font.NameAscii&nbsp;=&nbsp;&quot;Calibri&quot;; MyDataLabels.Format.TextFrame2.TextRange.Font.Bold&nbsp;=&nbsp;MsoTriState.msoTrue; //系列2 MySeries&nbsp;=&nbsp;(Microsoft.Office.Interop.PowerPoint.Series)MyChart.SeriesCollection(2); MySeries.HasDataLabels&nbsp;=&nbsp;true; MySeries.Format.Fill.ForeColor.RGB&nbsp;=&nbsp;A&nbsp;+&nbsp;B&nbsp;*&nbsp;256&nbsp;+&nbsp;C&nbsp;*&nbsp;256&nbsp;*&nbsp;256; MySeries.Format.Line.ForeColor.RGB&nbsp;=&nbsp;A&nbsp;+&nbsp;B&nbsp;*&nbsp;256&nbsp;+&nbsp;C&nbsp;*&nbsp;256&nbsp;*&nbsp;256; MySeries.Format.Line.Weight&nbsp;=&nbsp;1.5F; MySeries.Format.Shadow.Style&nbsp;=&nbsp;MsoShadowStyle.msoShadowStyleOuterShadow;//控制阴影类型 MySeries.Format.Shadow.ForeColor.RGB&nbsp;=&nbsp;0;//控制阴影颜色 MySeries.Format.Shadow.Transparency&nbsp;=&nbsp;0.6F;//控制透明度 MySeries.Format.Shadow.Size&nbsp;=&nbsp;100F;//控制大小 MySeries.Format.Shadow.Blur&nbsp;=&nbsp;4F;//控制虚化 MySeries.Format.Shadow.OffsetX&nbsp;=&nbsp;2.1F;//控制距离 MySeries.Format.Shadow.OffsetY&nbsp;=&nbsp;2.1F;//与offsetX共同决定角度 //柱子距离 MyChartGroups&nbsp;=&nbsp;(Microsoft.Office.Interop.PowerPoint.ChartGroups)MyChart.ChartGroups(); MyChartGroups.Item(1).GapWidth&nbsp;=&nbsp;50; //数据标签 MyDataLabels&nbsp;=&nbsp;(Microsoft.Office.Interop.PowerPoint.DataLabels)MySeries.DataLabels(); MyDataLabels.Position&nbsp;=&nbsp;Microsoft.Office.Interop.PowerPoint.XlDataLabelPosition.xlLabelPositionOutsideEnd; MyDataLabels.NumberFormat&nbsp;=&nbsp;&quot;0.0%&quot;; MyDataLabels.Format.TextFrame2.TextRange.Font.Size&nbsp;=&nbsp;9F; MyDataLabels.Format.TextFrame2.TextRange.Font.NameAscii&nbsp;=&nbsp;&quot;Calibri&quot;; MyDataLabels.Format.TextFrame2.TextRange.Font.Italic&nbsp;=&nbsp;MsoTriState.msoTrue;</pre><p><br/></p>
2020/2/1 12:56:48(zgc) 抢沙发(0) 个人作品
阅读全文

磁盘目录显示foldersizes

<p>foldersizes</p>
2019/12/23 17:02:02(zgc) 抢沙发(0) 杂项
阅读全文

git for winxp

<p>git for winxp</p>
2019/9/29 22:27:16(zgc) 抢沙发(0) 个人作品
阅读全文

SQL查询分析器

<p>&nbsp;SQL查询分析器</p>
2019/9/29 21:36:05(zgc) 抢沙发(0) 个人作品
阅读全文

openwebkitsource

<p>openwebkitsource</p>
2019/9/19 10:48:10(zgc) 抢沙发(0) Net技术
阅读全文
系统公告

<p>近日服务器切换,将暂时造成.com域名无法访问,.cc域名能够正常访问!预计能正常访问时间在中秋节期间。</p>

搜索
站点数据
栏目总数: 7 个
页面数量: 44 篇
评论数量: 136 条
标签数量: 5 个
合作伙伴: 8 位
附件数量: 46 个
执行时间 0.1926 秒(s), 11 个查询